我有一个Android应用程序,其中九个活动不加载布局文件。他们的观点是延伸View类的私人类。该活动在运行时构造视图对象,并使用这些对象而不是布局文件。我遇到的问题是,创建这些活动的视图在切换到其他视图时应滑入并左右滑动。我之前使用过ViewFlipper,但由于视图脚本采用布局文件而不是活动,因此我无法满足我的需求。有没有可能在不解决切换到布局文件的情况下解决我的问题?Android滑入滑出活动
回答
this.overridePendingTransition(android.R.anim.slide_in_left,
android.R.anim.slide_out_right);
把它写在你的意图下方。
谢谢,但这是否意味着我不必定义动画文件? –
你不必定义任何动画文件。这是默认的Android动画.. –
尝试放入系统
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="0"
android:fromYDelta="0"
android:interpolator="@android:anim/linear_interpolator"
android:toXDelta="-100%"
android:toYDelta="0" />
</set>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="100%"
android:fromYDelta="0"
android:interpolator="@android:anim/linear_interpolator"
android:toXDelta="0"
android:toYDelta="0" />
</set>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="-100%"
android:fromYDelta="0"
android:interpolator="@android:anim/linear_interpolator"
android:toXDelta="0"
android:toYDelta="0" />
</set>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="0"
android:fromYDelta="0"
android:interpolator="@android:anim/linear_interpolator"
android:toXDelta="100%"
android:toYDelta="0" />
</set>
并在代码执行时StartActivity()
overridePendingTransition(R.animator.anim_left, R.animator.anim_right);
,然后做面漆()
overridePendingTransition(R.animator.anim_left, R.animator.anim_right);
他们是将XML文件放置在res/anim目录中吗?我是否将overridePending代码放在finish()和构造函数的重写方法中? –
每个动画只有一个文件,当您调用完成/启动时调用overridePendingTransition –
这还不够清楚。哪一个是正确的动画和哪一个剩下的?为什么有四个文件?这些文件的名称是什么? – Dongle
- 1. 活动转换滑入/滑出动画
- 2. 如何滑动活动Android
- 3. 设计滑动活动android
- 4. Android之间滑动活动
- 5. Android:滑出动画
- 6. android:在api11中滑入并滑出
- 7. Android ICS活动从淡入/淡出转换回滑动
- 8. android:如何停止在android API 7上的新活动中滑动滑入?
- 9. 滑入和滑出动画的布局
- 10. 滑动滑块滑动溢出问题
- 11. Android:使用滑动手势在另一个滑动的活动
- 12. 的Cocos2D-Android的雪碧滑入及滑出动画
- 13. Android,动画,如何从屏幕滑入和滑出布局?
- 14. 视图动画(滑入/滑出)导致的Android性能问题
- 15. Android:平滑淡入淡出动画
- 16. 平滑地滑动多个活动
- 17. 滑入/滑出切换jQuery
- 18. jQuery滑入和滑出
- 19. 图像滑块滑入/滑出
- 20. 滑动活动从右到左像菜单滑块android
- 21. 如何在单击按钮时滑动和滑出活动。
- 22. Android滑出片段动画
- 23. 滑动在Android中的活动
- 24. 如何在Android中滑动活动
- 25. android - 在活动之间滑动
- 26. 在Android活动中滑动面板
- 27. 在Android中的活动中滑动
- 28. Android:如何在活动之间滑动?
- 29. overridePendingTransition滑动活动进出顺利
- 30. 滑动滑块多滑块保持活动位置
更加清晰的时候,所以要以编程方式进行? –
是的。我更喜欢它编程式地完成。 –