Android 将动画设置为不带xml文件的活动
您好,我想将动画设置为没有xml文件的活动。请就这个主题给我一些建议。提前谢谢Android 将动画设置为不带xml文件的活动,android,Android,您好,我想将动画设置为没有xml文件的活动。请就这个主题给我一些建议。提前谢谢 private Animation createAnimation() { final Animation animation = new AlphaAnimation(1, 0); animation.setDuration(1000); animation.setInterpolator(new AccelerateDecelerateInterpolator()); return
private Animation createAnimation() {
final Animation animation = new AlphaAnimation(1, 0);
animation.setDuration(1000);
animation.setInterpolator(new AccelerateDecelerateInterpolator());
return animation;
}
简单的alpha动画,创建其他动画的方式基本相同
使用view.startAnimation(yourAnimation)启动动画,并在再次重用同一动画之前使用yourAnimation.reset()
另外,也许我误解了你,你想在活动更改之间播放动画?AnimationSet myAnimation=newanimationset(真);
AnimationSet myAnimation = new AnimationSet(true);
// Create a translate animation
/* TranslateAnimation animation=new TranslateAnimation(0,0,237,0);
animation.setDuration(250);
// Add each animation to the set
myAnimation.addAnimation(animation);*/
ScaleAnimation scale = new ScaleAnimation((float)0.5, (float)1, (float)0.5, (float)1);
scale.setFillAfter(true);
scale.setDuration(500);
<activity name>.startAnimation(scale);
//创建一个平移动画
/*TranslateAnimation动画=新的TranslateAnimation(0,0237,0);
动画。设置持续时间(250);
//将每个动画添加到集合中
添加动画(动画)*/
缩放图像缩放比例=新缩放图像((浮动)0.5,(浮动)1,(浮动)0.5,(浮动)1);
scale.setFillAfter(真);
刻度。设定持续时间(500);
.startAnimation(比例);
创建一个单独的线程,并使用处理程序更新该线程中的gui