android弹出菜单屏幕移动

生姜可乐 2012-12-18 10:34:38
有这样一个效果:从屏幕左边弹出一个宽度为w对话框,然后屏幕里面的activity就往左边移动w距离。请问用什么方法可以实现这个方法呢
...全文
259 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
vencent_dai 2012-12-19
  • 打赏
  • 举报
回复
引用 9 楼 smk524198002 的回复:
引用 8 楼 coder_dai 的回复:什么圆形按钮。。。全文没见你提过这东西啊! 看上面那个图片。
= =好吧。。。 可不可以你先带它位置设置到移动后的位置,然后setvisible为false。先使用一个动画,移动到“移动开始时”的位置,然后setvisible为true,然后在正常添加动画效果,这样应该能满足你的要求把?
生姜可乐 2012-12-19
  • 打赏
  • 举报
回复
引用 8 楼 coder_dai 的回复:
什么圆形按钮。。。全文没见你提过这东西啊!
看上面那个图片。
vencent_dai 2012-12-19
  • 打赏
  • 举报
回复
什么圆形按钮。。。全文没见你提过这东西啊!
生姜可乐 2012-12-19
  • 打赏
  • 举报
回复
引用 6 楼 coder_dai 的回复:
嗯完全可以。有个方法是让被动画处理的控件停在最后一帧。 setFillAfter(boolean b)这个方法,参数给true就ok了。 !写在动画方法后。
停留在最后一帧之后,再点击那个圆形按钮activity恢复到原始位置:还有一个问题就是:控件实际上还是没有动,那个圆形的按钮移动之后,点击它移动之后的所在位置没反应,只有点击它原始的位置才有反应
vencent_dai 2012-12-18
  • 打赏
  • 举报
回复
----- | | 对话框---> | | activity <--+- | ----- 这个效果么?用animation的移动效果可以实现,设置好对话框弹入时间,时间到后activity弹出,搞定
vencent_dai 2012-12-18
  • 打赏
  • 举报
回复
嗯完全可以。有个方法是让被动画处理的控件停在最后一帧。 setFillAfter(boolean b)这个方法,参数给true就ok了。 !写在动画方法后。
生姜可乐 2012-12-18
  • 打赏
  • 举报
回复
引用 4 楼 coder_dai 的回复:
引用 2 楼 smk524198002 的回复: 如图的效果,左边的菜单弹出来之后 屏幕左移了一部分 嗯,就是我想的那样,用我上头说的animation就可以实现的。
还想问一下,activity移动动画结束之后,会回到原来的位置,能不能设置成activity定位在动画结束之后的位置呢
vencent_dai 2012-12-18
  • 打赏
  • 举报
回复
引用 2 楼 smk524198002 的回复:
如图的效果,左边的菜单弹出来之后 屏幕左移了一部分
嗯,就是我想的那样,用我上头说的animation就可以实现的。
生姜可乐 2012-12-18
  • 打赏
  • 举报
回复
引用 楼主 smk524198002 的回复:
有这样一个效果:从屏幕左边弹出一个宽度为w对话框,然后屏幕里面的activity就往左边移动w距离。请问用什么方法可以实现这个方法呢
生姜可乐 2012-12-18
  • 打赏
  • 举报
回复
如图的效果,左边的菜单弹出来之后 屏幕左移了一部分

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧