我正在製作一個Splash Screen,我希望圖像視圖能夠像懸浮一樣不斷上升。數據庫在後臺加載時會發生這種情況(AsyncTask)。我嘗試過動畫視圖,但它只是在一個方向上,只有一次。我該如何做到這一點?預先感謝您:dAndroid視圖上的向上和向下動畫
0
A
回答
1
我會做的是動畫的看法喜歡你在之前做過,在動畫結束時有一種無限循環:
//in onPreExecute do levitate(ivSplashLogo, 300, true)
//in onPostExecute do levitate(ivSplashLogo, 300, false)
public void levitate (final View movableView,final float Y,boolean animated){
if(animated) {
final long yourDuration = 200;
final TimeInterpolator yourInterpolator = new DecelerateInterpolator();
movableView.animate().
translationYBy(Y).
setDuration(yourDuration).
setInterpolator(yourInterpolator).
setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
levitate(movableView, -Y, true);
}
});
}
}
我沒有試過尚未但是你可以給它一個去,並告訴我
1
下往上:
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromYDelta="100%p"
android:toYDelta="0%p" />
從上至下:
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromYDelta="0%p"
android:toYDelta="100%p" />
代碼:
if (findViewById(R.id.llIncludeBottom).getVisibility() == View.VISIBLE) {
findViewById(R.id.llIncludeBottom).setVisibility(View.GONE);
findViewById(R.id.llIncludeBottom).setAnimation(
AnimationUtils.loadAnimation(this, R.anim.top_bottom));
} else {
findViewById(R.id.llIncludeBottom).setVisibility(View.VISIBLE);
findViewById(R.id.llIncludeBottom).setAnimation(
AnimationUtils.loadAnimation(this, R.anim.bottom_top));
}
相關問題
- 1. 在Android的Webview上向上滑動和向下滑動動畫
- 2. 窗簾向上和向下類型的動畫去除視圖?
- 3. 圖形動畫()向上/向下滑動
- 4. 向上和向下動畫div
- 5. Android動畫下拉/向上視圖正確
- 6. Android滑動向上和向下
- 7. 安卓,動畫圖像向上和向下
- 8. 向上/向下數字動畫計數
- 9. CSS動畫向下而不是向上
- 10. 如何在向上/向下移動視圖時向我的視圖添加平滑動畫?
- 11. 向上和向下滑動可擴展列表視圖內容
- 12. 將滾動視圖置於向上和向下按鈕
- 13. 通過按鈕向上和向下移動列表視圖
- 14. 在Android中向上和向下滑動片段事務的動畫
- 15. CSS摺疊項目向上和向下的動畫
- 16. 如何在Android上向左,向右,向上和向下拖動imageview?
- 17. Android向下滑動動畫
- 18. JQuery向上滑動和向下滑動
- 19. dataGridView滾動向上和向下移動
- 20. 向上滑動和向下滑動
- 21. 動畫Android ListView可以像通知列表一樣向上和向下滑動
- 22. Android中的計數器向上/向下計時器視圖
- 23. CListCtrl中的向上和向下圖標
- 24. jquery sticked向上和向下箭頭向上和向下
- 25. Jquery向上動畫?
- 26. jQuery動畫向上
- 27. loadNibNamed,視圖向上移動?
- 28. 視圖已向上移動!
- 29. 反覆向上和向下設置動畫效果
- 30. jQuery切換幻燈片動畫向下和向上
我編輯我的答案,並改變了代碼一點 –
所有我需要做的是改變的時機,但它的工作原理正如我想要的那樣。非常感謝你! :D – Yeol