我尝试从ImageSwitcher中更改滚动的艺术。 正常ImageSwitcher从左到右或从右到左滚动。 但我想从上到下或从下到上滚动。 我没有找到解决这个问题的方法。 任何人都可以帮助我。垂直滚动的Android ImageSwitcher
1
A
回答
0
您可以在SDK中找到slide_in_up和slide_out_down,请参阅platforms/[version]/data/res/anim目录中的XML文件。
查看这些应该很简单,并在需要时使用它们来制作slide_in_down和slide_out_up。
0
我知道这是一个很古老的问题,但是...我已经解决了这个问题是这样的:
放在你anim
文件夹这两个文件。
slide_in_right.xml
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="50%p" android:toXDelta="0"
android:duration="@android:integer/config_shortAnimTime"/>
<alpha android:fromAlpha="0.0" android:toAlpha="1.0"
android:duration="@android:integer/config_shortAnimTime" />
</set>
slide_out_left.xml
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0" android:toXDelta="-50%p"
android:duration="@android:integer/config_shortAnimTime"/>
<alpha android:fromAlpha="1.0" android:toAlpha="0.0"
android:duration="@android:integer/config_shortAnimTime" />
</set>
然后,在你的Activity
或Fragment
,尽量做到以下几点:
Animation in_rl = AnimationUtils.loadAnimation(rootView.getContext(), R.anim.slide_in_right);
Animation out_rl = AnimationUtils.loadAnimation(rootView.getContext(), R.anim.slide_out_left);
mImageSwitcher.setInAnimation(in_rl);
mImageSwitcher.setOutAnimation(out_rl);
相关问题
- 1. Android - 垂直滚动?
- 2. Android垂直滚动
- 3. 垂直Android TabLayout不垂直滚动
- 4. Android TableLayout不垂直滚动
- 5. Android:垂直滚动条
- 6. 滚动垂直
- 7. Android:垂直LinearLayout的滚动视图
- 8. Android的TabLayout片段 - 垂直滚动
- 9. Android手机中的垂直滚动条
- 10. 在Android的双垂直滚动视图?
- 11. 的Android EditText上垂直滚动问题
- 12. 垂直滚动条
- 13. FlowPanel垂直滚动
- 14. 垂直滚动SIlverlight
- 15. Phonegap垂直滚动
- 16. 垂直滚动条
- 17. SWFLoader垂直滚动
- 18. jquery垂直滚动
- 19. Div垂直滚动
- 20. ICSharpCode.TextEditor垂直滚动
- 21. Viewpager垂直滚动
- 22. 垂直viewpager垂直滚动型
- 23. LWUIT水平列表滚动垂直滚动垂直窗体
- 24. 垂直滚动的水平滚动条
- 25. 滚动视图中的垂直滚动
- 26. Android:水平和垂直滚动recyclerview
- 27. Android:水平和垂直滚动recyclerview
- 28. Android平滑垂直滚动触摸
- 29. Android - 使画廊垂直滚动
- 30. Android 2.3.3 ListView停止垂直滚动
只是A S uggestion。了解手势检测,并基于投掷动作,尝试以您想要的方向制作动画,并使用鳍状肢来切换图像。 –
尝试检查我的答案。我遇到了这个问题,并使用这些动画解决了它。 – Mauker