您的位置:首页 > 其它

listView添加动画

2015-10-28 10:36 169 查看
//给ListView设置动画

mListView.setLayoutAnimation(InLayoutAnim.getAnimationController(300));

public static LayoutAnimationController getAnimationController(int mDuration) {

int duration = 300;

if(mDuration>300)

duration=mDuration;

AnimationSet set = new AnimationSet(true);

Animation animation = new AlphaAnimation(0.0f, 1.0f);

animation.setDuration(duration);

set.addAnimation(animation);

animation = new TranslateAnimation(

Animation.RELATIVE_TO_SELF, 1.0f,

Animation.RELATIVE_TO_SELF, 0.0f,

Animation.RELATIVE_TO_SELF, 0.0f,

Animation.RELATIVE_TO_SELF, 0.0f);

animation.setDuration(duration);

set.addAnimation(animation);

LayoutAnimationController controller = new LayoutAnimationController(set, 0.25f);

controller.setOrder(LayoutAnimationController.ORDER_NORMAL);

return controller;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: