gpt4 book ai didi

android - 动画没有开始!! (安卓)

转载 作者:行者123 更新时间:2023-11-29 14:33:40 25 4
gpt4 key购买 nike

谁能告诉我为什么这个动画没有开始?我已经尝试将代码放入 onAnimationStart 监听器中,但它从未被调用过!没有错误,它从来没有发生过..我已经盯着它看了好几个小时了!!!

Animation bRegisterAnimation = fadeView(1,0,0);
bRegisterAnimation.setAnimationListener(new AnimationListener() {
public void onAnimationStart(Animation arg0) {}
public void onAnimationRepeat(Animation arg0) {}
public void onAnimationEnd(Animation arg0) {
bRegister.clearAnimation();
bRegister.setVisibility(View.INVISIBLE);
}
});
bRegister.setAnimation(bRegisterAnimation);

这里是 fadeView 函数:

public Animation fadeView(float startA, float endA, int delay) {
Animation animation = new AlphaAnimation(startA,endA);
animation.setDuration(1000);
animation.setStartOffset(delay);
return animation;
}

谢谢!

最佳答案

您需要调用bRegister.startAnimation(bRegisterAnimation)。此外,您不需要调用 setAnimation()。如果你想制作一个简单的淡入淡出动画,你可以尝试使用它:

bRegister.startAnimation(AnimationUtils.loadAnimation(
getBaseContext(), android.R.anim.fade_in));

关于android - 动画没有开始!! (安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9187029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com