Can*_*ğlu 19 animation android alpha view android-animation
我试图动画alphaAndroid视图(两个动画,淡入和淡出).默认情况下,如果视图的alpha最初为1,则一切正常.但是,我希望该视图最初是透明的,因此我将其alpha设置为零:
indicatorContainer.setAlpha(0);
现在,动画将无效.它永远不会变得可见.如果我注释掉该行,则最初显示视图(我不想要),但是当我调用它们时,我的动画工作正常.我虽然这是微不足道的,但显然不是.我究竟做错了什么?
更新:在阅读了涉及该方法的一些API更改之后,我还尝试了浮点0f而不是整数,认为我的调用可能正在调用不正确的重载,但没有任何改变.0setAlpha
Nik*_*rma 12
尝试这样的事情:
mRelativeLayout.setAlpha(0f);
mRelativeLayout.animate().alpha(1f).setDuration(500).setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
mRelativeLayout.setVisibility(View.VISIBLE);
//OR
mRelativeLayout.setAlpha(1f);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10001 次 |
| 最近记录: |