我知道如果你打開和關閉活動,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. Android之間滑動活動
- 2. 減慢動畫jquery?
- 3. 如何減慢UINavigationController的向後滑動動畫?
- 4. 慢動畫動作
- 5. 如何在視圖之間實現滑動/滑動動畫?
- 6. Android中的滑動動畫
- 7. 減慢iOS動畫調試?
- 8. 如何減慢CALayer.transform動畫?
- 9. 減慢循環動畫as3
- 10. 圖片之間滑動android
- 11. 的Android滑蓋動畫滑動
- 12. 滑動之間的活動
- 13. android - 在活動之間滑動
- 14. Android:如何在活動之間滑動?
- 15. Android滑動效果動畫
- 16. Android向下滑動動畫
- 17. 動畫活動之間的Android C#Xamarin
- 18. CSS3動畫:動畫之間的轉換速度太慢
- 19. css動畫之間的平滑過渡
- 20. css動畫之間的平滑過渡
- 21. Android動畫變慢
- 22. ListView滑動/滑動動畫
- 23. Android:滑出動畫
- 24. 在活動之間滑動
- 25. 在Android中在同一個標籤中的活動之間滑動動畫
- 26. 補間文本慢動作不平滑
- 27. Android上的滑動動作
- 28. UIButtons之間滑動
- 29. 如何減慢滑動速度?
- 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