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. 自動啓動動畫CSS3
- 4. 自動推進畫廊動畫
- 5. iPad自制移動動畫
- 6. 自動交通燈動畫
- 7. 動畫自動隱藏ApplicationControlBar
- 8. 自動滑動畫廊
- 9. 在jQuery中自動滾動動畫
- 10. 將CSS懸停動畫轉換爲自動動畫
- 11. Android動畫動畫列表動畫
- 12. jQuery動畫高度爲自動
- 13. 自動化動畫/點擊的JavaScript
- 14. 自定義推動segue動畫
- 15. jquery自動更新表和動畫
- 16. Android:自動完成動畫CollapsingToolbarLayout
- 17. 用自定義動畫顯示活動
- 18. 自動動畫CSS JavaScript的強調
- 19. UIView動畫閃爍與自動反向
- 20. Android:自動動畫彈出菜單
- 21. jQuery:動畫邊距爲自動?
- 22. 動畫不隱含自動佈局
- 23. jquery - 動畫到高度:自動
- 24. 來自mootool的jQuery:滾動動畫
- 25. 動畫自動更改背景圖像
- 26. 自動佈局和嵌套動畫
- 27. android,修改屬性後自動動畫?
- 28. 自動動畫與iBooks作者
- 29. 帶有高度的自由滑動CSS3動畫:自動
- 30. 自定義動畫類