view第一次执行动画没效果,之后正常

问题描述: view的初始状态为View.GONE, 在执行动画之前设置view.setVisibility(View.VISIBLE);

解决方法: 将view的初始状态变成View.INVISIBLE, 完美解决问题.

原因简述: INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章