我正在制作一个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. 向上和向下动画div
- 2. Android动画下拉/向上视图正确
- 3. 安卓,动画图像向上和向下
- 4. CSS动画向下而不是向上
- 5. 通过按钮向上和向下移动列表视图
- 6. 在Android中向上和向下滑动片段事务的动画
- 7. CSS折叠项目向上和向下的动画
- 8. Android向下滑动动画
- 9. CListCtrl中的向上和向下图标
- 10. Jquery向上动画?
- 11. jQuery动画向上
- 12. jquery sticked向上和向下箭头向上和向下
- 13. 视图已向上移动!
- 14. loadNibNamed,视图向上移动?
- 15. jQuery切换幻灯片动画向下和向上
- 16. 在android中向上推动动画?
- 17. 反应原生动画向下推动动画,而不是向上移动现有视图
- 18. 统一:向上和向下移动Sprite
- 19. ASP.NET GridView - 向上和向下移动行
- 20. 向上/向下滑动后的动画Textview onClickListener不起作用
- 21. 向上滑动选定的列表视图项目的动画
- 22. 向上/向下滑动UINavigationController
- 23. 滚动子视图左右,但没有向上或向下
- 24. setNavigationBarHidden使整个视图向上/向下滑动
- 25. 如何在视图中向下/向上滑动(推)控件?
- 26. 向下和向上事件
- 27. 向上和向下R
- 28. 向上和向下键块
- 29. 向上()和向下()与Ext.getCmp()
- 30. 如何检测列表视图是在android中向上或向下滚动?
我编辑我的答案,并改变了代码一点 –
所有我需要做的是改变的时机,但它的工作原理正如我想要的那样。非常感谢你! :D – Yeol