作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我想要一个 View
最初是不可见的,当我按下按钮时,它会随着动画的淡入淡出变得可见。我正在使用 AlphaAnimation
来实现褪色效果。问题是,如果我使 View 不可见,则无法看到动画。
最佳答案
假设您的 res\anim\文件夹中有一个名为 imageView
的 ImageView
和一个动画文件 your_fade_in_anim.xml
:
ImageView imageView = (ImageView) findViewById(R.id.imageView);
Animation fadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.your_fade_in_anim);
// Now Set your animation
imageView.startAnimation(fadeInAnimation);
您的 XML
<?xml version="1.0" encoding="UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="[duration (in milliseconds)]"
android:repeatCount="infinite" />
</set>
用您的实际持续时间替换括号。
关于android - 对 View 使用淡入动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5090285/
我是一名优秀的程序员,十分优秀!