Android 淡入淡出动画-非恒定行为
我想在每次单击按钮时进行淡出和动画。 我开始只检查淡出,在第一次点击时,似乎淡出效果很好。但当我再次单击时,动画会从上到下逐渐淡入,使其看起来很糟糕并被剪切 动画:Android 淡入淡出动画-非恒定行为,android,animation,fade,Android,Animation,Fade,我想在每次单击按钮时进行淡出和动画。 我开始只检查淡出,在第一次点击时,似乎淡出效果很好。但当我再次单击时,动画会从上到下逐渐淡入,使其看起来很糟糕并被剪切 动画: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="1.0" android:to
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="1.0"
android:toAlpha="0.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="1000" />
</set>
我错过了什么?谢谢 在以下文件夹中制作动画ris->anim->fade\u anim.xml 添加以下xml
<alpha
android:duration="2000"
android:fromAlpha="1"
android:toAlpha="0.0"
android:repeatCount="infinite"/>
设置动画后,还需要启动动画。。。所以我的背景。StartAnimation真不敢相信…我没意识到我用的是Set而不是Start!顺便说一句,我不需要这个装置,它只需要启动动画就可以了。谢谢:)@Tomik我不熟悉这个,我需要做什么?
<alpha
android:duration="2000"
android:fromAlpha="1"
android:toAlpha="0.0"
android:repeatCount="infinite"/>
//make animation object
final Animation myAnim = AnimationUtils.loadAnimation(getContext(), R.anim.bounce_anim);
myAnim.setRepeatMode(Animation.INFINITE);
//get View on which on you want to apply animation I am applying on imageView
mLayout.findViewById(R.id.imageView).startAnimation(myAnim);