我可以问一下是否可以在不淡入/淡出的情况下创建Alpha动画吗?
因此最终,它只会打开和关闭。
到目前为止,我的代码片段:
imPreview.setImageDrawable(imgColorDotPreview);
Animation animationFlashing = new AlphaAnimation(1, 0); // Change alpha from fully visible to invisible
animationFlashing.setDuration(5000);
animationFlashing.setRepeatCount(Animation.INFINITE); // Repeat animation infinitely
animationFlashing.setRepeatMode(Animation.REVERSE);
imPreview.setAnimation(animationFlashing);
startAnimation();
我在考虑另一种方法,即不使用AlphaAnimation,即使用计时器将图像的Alpha值直接设置为0和1。但是然后我需要无限地做。
任何帮助和建议都非常感谢!谢谢你们!
最佳答案
您可以只设置视图可见性:
view.setVisibility(View.VISIBLE);
view.setVisibility(View.INVISIBLE);