我嘗試從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