您的位置:首页 > 移动开发 > 微信开发

android 微信摇一摇动画效果

2014-02-24 00:00 507 查看
摘要: android 微信摇一摇动画效果

两张图片相对平移滑动,

public void startAnim() { // 定义摇一摇动画动画

AnimationSet animup = new AnimationSet(true);

TranslateAnimation mup0 = new TranslateAnimation(

Animation.RELATIVE_TO_SELF, 0f, Animation.RELATIVE_TO_SELF, 0f,

Animation.RELATIVE_TO_SELF, 0f, Animation.RELATIVE_TO_SELF,

-0.5f);

mup0.setDuration(1000);

TranslateAnimation mup1 = new TranslateAnimation(

Animation.RELATIVE_TO_SELF, 0f, Animation.RELATIVE_TO_SELF, 0f,

Animation.RELATIVE_TO_SELF, 0f, Animation.RELATIVE_TO_SELF,

+0.5f);

mup1.setDuration(1000);

//延迟执行1秒

mup1.setStartOffset(1000);

animup.addAnimation( mup0);

animup.addAnimation( mup1);

//上图片的动画效果的添加

mImgUp.startAnimation(animup);

AnimationSet animdn = new AnimationSet(true);

TranslateAnimation mdn0 = new TranslateAnimation(

Animation.RELATIVE_TO_SELF, 0f, Animation.RELATIVE_TO_SELF, 0f,

Animation.RELATIVE_TO_SELF, 0f, Animation.RELATIVE_TO_SELF,

+0.5f);

mdn0.setDuration(1000);

TranslateAnimation mdn1 = new TranslateAnimation(

Animation.RELATIVE_TO_SELF, 0f, Animation.RELATIVE_TO_SELF, 0f,

Animation.RELATIVE_TO_SELF, 0f, Animation.RELATIVE_TO_SELF,

-0.5f);

mdn1.setDuration(1000);

//延迟执行1秒

mdn1.setStartOffset(1000);

animdn.addAnimation( mdn0);

animdn.addAnimation( mdn1);

//下图片动画效果的添加

mImgDn.startAnimation(animdn);

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