1
Q
自動動畫
A
回答
2
好,我找到了一個解決方案。 創建動畫文件夾中的XML稱爲popup_slider.xml
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="true">
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="100" />
<translate android:fromYDelta="100%p" android:toYDelta="0%p" android:startOffset="1000" android:duration="5000" android:zAdjustment="top"/>
<alpha android:fromAlpha="0.99" android:toAlpha="1.0" android:startOffset="6000" android:duration="5000" />
<translate android:fromYDelta="0%p" android:toYDelta="100%p" android:startOffset="11000" android:duration="5000" android:zAdjustment="bottom"/>
<alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:startOffset="16000" android:duration="1000" />
</set>
在Java中實現AnimationListener
public static void popUpAndDownAnimation(View v) {
Animation animation = AnimationUtils.loadAnimation(localContext, R.anim.popup_slider);
animation.setAnimationListener(new Animation.AnimationListener(){
public void onAnimationEnd(Animation arg0) {
popUpAdvertisementView.setVisibility(View.GONE);
}
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
public void onAnimationStart(Animation animation) {
popUpAdvertisementView.setVisibility(View.VISIBLE);
}
});
v.startAnimation(animation);
}
0
Android有有關視圖簡單動畫一個set of animation classes。你在找什麼是tween animation。他們提供了一個例子,聽起來你可以在XML中完成大部分工作。祝你好運^ _^
相關問題
- 1. Android:自動動畫
- 2. 自動動畫jquery
- 3. 動畫DataGrid自動滾動
- 4. 自動推進畫廊動畫
- 5. 動畫與自動佈局
- 6. Cocos2d自動精靈動畫
- 7. 動畫自動隱藏ApplicationControlBar
- 8. 自動佈局和動畫
- 9. 自動交通燈動畫
- 10. iPad自制移動動畫
- 11. Android Imageview自動滾動動畫
- 12. ScrollView自動滾動動畫圖像
- 13. 自動滾動頁面在jQuery動畫
- 14. 在jQuery中自動滾動動畫
- 15. 將CSS懸停動畫轉換爲自動動畫
- 16. 爲什麼slideDown動畫首先自動進行slideUp動畫?
- 17. Edge動畫從動畫開始動畫
- 18. Android動畫動畫列表動畫
- 19. jquery - 動畫到高度:自動
- 20. Flexslider(jQuery的):暫停自動動畫
- 21. 過渡動畫未自動觸發
- 22. 自動動畫與iBooks作者
- 23. 自動佈局和嵌套動畫
- 24. 自動化動畫/點擊的JavaScript
- 25. 使用HTML 5畫布自動滾動
- 26. jQuery動畫高度爲自動
- 27. 用自定義動畫顯示活動
- 28. Android中的自動手動畫
- 29. 動畫自動更改背景圖像
- 30. jquery自動更新表和動畫