在我的啓動畫面上,我想讓TextView淡入,5秒鐘後淡出,淡入淡出後,我希望它打開一個新的XML文件。有人可以幫我嗎?我有點新的編碼,所以也許有點代碼會太棒了!親切的問候!啓動時的動畫
Q
啓動時的動畫
1
A
回答
1
在嘗試這種OnCreate中():
//First start animation for fadein
Animation animation = AnimationUtils.loadAnimation(this,R.anim.abc_fade_in);
yourtextView.startAnimation(animation);
// The thread to wait for 5 seconds
mSplashThread = new Thread(){
@Override
public void run(){
try {
Thread.sleep(5000);
}
catch(InterruptedException ex){
} finally{
//start animation for fadeout after 5 seconds
Animation animation = AnimationUtils.loadAnimation(YourClass.this,R.anim.abc_fade_out);
yourtextView.startAnimation(animation);
//Start next activity
Intent intent = new Intent(YourClass.this,MainActivity.class);
startActivity(intent);
}
}
};
mSplashThread.start();
+0
謝謝你的迴應!除了定義動畫之外,我不會遇到任何錯誤。在(this,R.anim.abc_fade_out)中,Android Studio按'this'給出了一個錯誤,然後它說:錯誤的第一個參數類型。發現:'java.lang.Thread',required:'android.content.Context' AnimationUtils中的loadAnimation(android.content.Context,int)不能應用於(匿名java.lang.Thread,int) 任何想法如何解決這個問題? –
+0
因爲它在run()方法內,而不是'this',所以使用'YourClassName.this' –
相關問題
- 1. 在按ListView項目時啓動動畫時的動畫
- 2. WPF動畫啓動畫面
- 3. 反應的onclick啓動動畫+啓動時
- 4. 啓動應用程序啓動時的動畫
- 5. NativeScript啓動畫面時間
- 6. 在UIView動畫時重新啓動UIPanGestureRecognizer
- 7. 當節點靠近時啓動動畫
- 8. 啓動動畫時,其他完成
- 9. 當元素可見時啓動動畫
- 10. 重新啓動動畫時延遲
- 11. 像Facebook的啓動畫面一樣移動啓動畫面
- 12. 如何在另一個動畫結束時啓動動畫?
- 13. Android - 啓動畫面的淡出動畫
- 14. 啓動畫面的Android圖像動畫
- 15. 如何在自動啓動時隱藏MFC啓動畫面?
- 16. 如何在啓動時僅啓動一次Android視圖動畫?
- 17. 動畫重新啓動Android的活動
- 18. 活動啓動的動畫部分
- 19. 滾動的UILabel動畫無法啓動
- 20. CSS動畫無法啓動
- 21. CSS - 刪除啓動動畫
- 22. 無法啓動幀動畫
- 23. Android動畫無法啓動
- 24. 重新啓動GIF動畫
- 25. 用Waypoint啓動jquery動畫
- 26. Android活動啓動畫面
- 27. 航點啓動動畫CSS
- 28. 動畫未啓動! (安卓)
- 29. 動畫不適當啓動
- 30. 動畫UserControl:StoryBoard無法啓動?
,如果你是新的編碼,由你進行示例代碼搜索自己會幫助你最。特別是你可以比較不同的解決方案。 – planetmaker