两张图片相对平移滑动,
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 摇一摇动画效果 android 微信摇一摇动画效果》对你有帮助,请点赞、收藏,并留下你的观点哦!