为listview的item添加动画效果
Posted 随易来了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为listview的item添加动画效果相关的知识,希望对你有一定的参考价值。
//动画集合 AnimationSet animationSet = new AnimationSet(true); //alpha动画 Animation animation = new AlphaAnimation(0.0f,1.0f); animation.setDuration(1300); animationSet.addAnimation(animation); //位移动画 效果 从Y方向下落到自己的位置 //RELATIVE_TO_SELF 相对自身 //-1.0f 起始Y坐标为自身的高度 //TranslateAnimation(int fromXType, float fromXValue, // int toXType, float toXValue, // int fromYType, float fromYValue, // int toYType, float toYValue) animation = new TranslateAnimation( Animation.RELATIVE_TO_SELF,0.0f,Animation.RELATIVE_TO_SELF,0.0f, Animation.RELATIVE_TO_SELF,-1.0f,Animation.RELATIVE_TO_SELF,0.0f); animation.setDuration(1300); animationSet.addAnimation(animation); //设置子视图动画及持续时间 LayoutAnimationController controller = new LayoutAnimationController(animationSet,0.5f); //绑定到listview mListView.setLayoutAnimation(controller);
以上是关于为listview的item添加动画效果的主要内容,如果未能解决你的问题,请参考以下文章