我知道如果你打開和關閉活動,android會自動使用滑動動畫。然後,他們從左向右滑動並填滿屏幕(或從右向左)。 問題在於動畫速度非常快......它在仿真器上可見,但在手機本身上幾乎不明顯。我想知道是否有任何方法減慢這個動畫,所以肯定會看到視圖在滑動。減慢android動作之間的滑動動畫?
6
A
回答
3
首先防止默認動畫(從右側滑入),並在您的意圖中使用Intent.FLAG_ACTIVITY_NO_ANIMATION
標誌。
即,
Intent myIntent = new Intent(context, MyActivity.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
context.startActivity(myIntent);
現在您可以加載自己的自定義動畫。請參閱此link瞭解如何爲您的活動進出進行動畫製作。
1
您可以在res/anim
指定動畫的持續時間,動畫.xml
例如用於滑出左:
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate
android:duration="500"
android:fromXDelta="0%"
android:fromYDelta="0%"
android:toXDelta="-100%"
android:toYDelta="0%" />
</set>
相關問題
- 1. 減慢動畫jquery?
- 2. 減慢iOS動畫調試?
- 3. 圖片之間滑動android
- 4. 的Android滑蓋動畫滑動
- 5. android - 在活動之間滑動
- 6. Android滑動效果動畫
- 7. Android向下滑動動畫
- 8. css動畫之間的平滑過渡
- 9. Android動畫變慢
- 10. 在活動之間滑動
- 11. 補間文本慢動作不平滑
- 12. 如何減慢滑動速度?
- 13. React動畫 - 組件間滑動
- 14. Android NYTimes滑動動畫/手勢
- 15. 在android中滑動展開動畫
- 16. 移動動畫在android中不光滑
- 17. 在佈局中滑動動畫:android
- 18. Android滑出片段動畫
- 19. Android平滑圖像動畫
- 20. 如何減慢動畫速度?
- 21. 減慢CSS不透明度動畫
- 22. 如何減慢glutIdleFunc動畫速度
- 23. 動畫過快。似乎無法減慢
- 24. iOS - 如何減慢UISlider動畫?
- 25. 當動畫spritesheet時減慢幀頻
- 26. 如何在路線之間進行滑動動畫
- 27. jQuery的動畫作品慢慢
- 28. JavaFX動畫慢動作圖像
- 29. Flash動畫播放就像慢動作
- 30. 製作滑動手勢動畫
尋找相同.. + 1 – Sameer 2012-04-27 06:16:49
我想補充一下。活動之間的動畫持續時間長,只要需要創建您要導航的活動,它實際上是一個漂亮的加載屏幕。當然,改變加載時間還沒有完成。 儘管可以重寫默認動畫。在Xml中定義一個動畫並執行'Activity.overridePendingTransition()',這裏是一個關於Xml動畫的[完整教程](http://developerlife.com/tutorials/?p=343)。 但我不認爲這是不可能改變默認動畫(據我所知)。而且,所有設備上的默認設置都不相同。 – 2013-05-15 07:37:23