1、Alpha:淡入淡出效果
2、Scale:缩放效果
3、Rotate:旋转效果
4、Translate:移动效果
实现动画的跳转
方法1:
overridePendingTransition(R.anim.slide_up_in,R.anim.slide_up_out);
方法2:
第一步:
public void animationSetting(Context context){
AnimationSet as = new AnimationSet(context);
TranslateAnimation translateAnimation1 = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0f, Animation.RELATIVE_TO_SELF,
-1f, Animation.RELATIVE_TO_SELF, 0f,
Animation.RELATIVE_TO_SELF, 0f);
translateAnimation1.setDuration(2000);
AlphaAnimation alphaAnimation1 = new AlphaAnimation(1, 0);
alphaAnimation1.setDuration(2800);
as .addAnimation(translateAnimation1);
}
第二步:调用动画
loadingImage1.startAnimation(animationSet1);
loadingImage2.startAnimation(animationSet2);