gpt4 book ai didi

android - 在 android 中显示一个 imageview(可见和不可见)三次

转载 作者:行者123 更新时间:2023-11-29 22:03:56 25 4
gpt4 key购买 nike

我想显示三个 ImageView ,比如开/关,如果有人知道如何显示 ImageView 三次。我正在使用下面的代码

 totalTimeCountInMilliseconds = 180 * 1000;     
timeBlinkInMilliseconds = 60 * 1000;
private boolean blink=true;
countDownTimer = new CountDownTimer(totalTimeCountInMilliseconds,500) {
@Override
public void onTick(long leftTimeInMilliseconds) {
if ( leftTimeInMilliseconds < timeBlinkInMilliseconds ) {
if (blink) {
handImg.setVisibility(View.VISIBLE);
} else {
handImg.setVisibility(View.INVISIBLE);
}
blink = !blink;
}
}
@Override
public void onFinish() {
handImg.setVisibility(View.INVISIBLE);
}
}.start();

请帮忙,提前致谢:)

最佳答案

无需创建 countDownTimer 或任何东西。

Android 为您提供漂亮的 alpha 动画。

给你

Java 代码

ImageView myImageView = (ImageView) findViewById(R.id.imageview);
Animation myFadeInAnimation = AnimationUtils.loadAnimation(AbcActivity.this, R.anim.blink);
myImageView.startAnimation(myFadeInAnimation);

blink.xml

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500"
android:fromAlpha="0.0"
android:repeatCount="3" <---- Image will blink 3 times
android:repeatMode="reverse"
android:toAlpha="1.0" />

关于android - 在 android 中显示一个 imageview(可见和不可见)三次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11288031/

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