xml里面View 为GONE时,需要在VISIBLE加载动画,可以做以下处理 if (dataBinding.llController.visibility == View.GONE) { //第一次为Gone的时候不会执行动画 //需要先INVISIBLE 绘制控件,等待绘制完成再执行VISIBLE dataBinding.llController.visibility = View.INVISIBLE dataBinding.llController.post { handleTranslation() handleDrag(true) dataBinding.llController.visibility = View.VISIBLE } }
android view在代码中设置VISIBLE第一次执行动画无效
最新推荐文章于 2024-06-05 16:13:43 发布