gpt4 book ai didi

android - 闪烁 imageView 几秒钟

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:46:00 25 4
gpt4 key购买 nike

在我的 android 应用程序中,我有一个闪屏,它使应用程序的 Logo 闪烁 3 秒钟,然后开始登录 Activity 。这是我的代码:

imgView.postDelayed(new Runnable() {
@Override
public void run() {
final Animation animation = new AlphaAnimation(1, 0);
animation.setDuration(1000);
animation.setInterpolator(new LinearInterpolator());
animation.setRepeatCount(Animation.INFINITE);
animation.setRepeatMode(Animation.REVERSE);
imgView.startAnimation(animation);
}
}, 3000);
Intent intent = new Intent(SplashscreenActivity.this,LoginActivity.class);
startActivity(intent);

但是图像无限闪烁。如何在 3 秒后停止闪烁?我引用了一些帖子,但我无法得到确切的答案。

最佳答案

你可以试试这个

      final Animation animation = new AlphaAnimation(1, 0);
animation.setDuration(1000);
animation.setInterpolator(new LinearInterpolator());
animation.setRepeatCount(Animation.INFINITE);
animation.setRepeatMode(Animation.REVERSE);
imgView.startAnimation(animation);

new Handler().postDelayed(new Runnable() {
@Override
public void run() {
animation .cancel();
Intent intent = new Intent(SplashscreenActivity.this, LoginActivity.class);
startActivity(intent);

}
}, 3000);

您可以使用 imgView.clearAnimation() 而不是 animation.cancel();

希望对您有所帮助。谢谢

关于android - 闪烁 imageView 几秒钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36052233/

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