0
私はImageView
をデフォルトでalpha=0
としています。そのため、別の画像には見えないオーバーレイとして機能します。イメージアニメーションを点滅させる方法は?
クリックすると、200msのオーバレイ画像を表示するアニメーションを作成してから、再び非表示にします。
以下は一般的に機能しますが、1回だけです!どうして?あなたは2つの異なるアルファ値を設定している
final ImageView flash = (ImageView) view.findViewById(R.id.flash);
flash.animate()
.alpha(255) //make visible
.setDuration(200)
.setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
flash.setImageAlpha(0); //hide again
}
});
と呼びます。これは本当に非常に混乱しています。しかし、作品! – membersound
Android xDをコーディングするときに、それが唯一の混乱したものだったと思う – lelloman