Android 动态修改页面切换动画的持续时间

zhp121934062 2011-11-30 10:31:59
通过overridePendingTransition(R.anim.zoomin, R.anim.zoomout);方法我实现了页面切换的淡入淡出动画效果
现在想在程序中动态设置动画的持续时间,不知道具体怎样实现,还请各位高手帮忙!
...全文
145 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
安卓机器人 2011-12-04
  • 打赏
  • 举报
回复
参考Animation类的setDuration()可以设置持续时间
ibb-yes 2011-12-04
  • 打赏
  • 举报
回复

1.Animation animation; banma@vip.qq.com
2. banma@vip.qq.com
3.animation=AnimationUtils.loadAnimation(this, R.anim.animation); banma@vip.qq.com
4. banma@vip.qq.com
5.然后再想要实现动画效果的控件上通过使用 startAnimation() 方法进行添加。 banma@vip.qq.com
6. banma@vip.qq.com
7.// 编写动画对象,并且获取自定应的动画样式 banma@vip.qq.com
8. banma@vip.qq.com
9.animation=AnimationUtils.loadAnimation(this, R.anim.animation); banma@vip.qq.com
10. banma@vip.qq.com
11. spinner.setOnTouchListener(new Spinner.OnTouchListener() { banma@vip.qq.com
12. banma@vip.qq.com
13. banma@vip.qq.com
14. banma@vip.qq.com
15. @Override banma@vip.qq.com
16. banma@vip.qq.com
17. public boolean onTouch(View v, MotionEvent event) { banma@vip.qq.com
18. banma@vip.qq.com
19. // TODO Auto-generated method stub banma@vip.qq.com
20. banma@vip.qq.com
21. // 运行动画 animation banma@vip.qq.com
22. banma@vip.qq.com
23. v.startAnimation(animation); banma@vip.qq.com
24. banma@vip.qq.com
25. // 将 spinner 的可见性设置为不可见状态 banma@vip.qq.com
26. banma@vip.qq.com
27. v.setVisibility(View.INVISIBLE); banma@vip.qq.com
28. banma@vip.qq.com
29. return false; banma@vip.qq.com
30. banma@vip.qq.com
31. } banma@vip.qq.com
32. banma@vip.qq.com
33. }); banma@vip.qq.com
.





80,475

社区成员

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

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