AndroidUI
AndroidUI copied to clipboard
在xml使用的时候直接赋值会报boolean android.animation.ValueAnimator.isRunning()
原因是动画还没初始化就触发了onTextChanged()方法,导致 mAnimator_gone.end();空指针。 解决方法:在 mAnimator_gone.end();之前判空就行,补上代码 /** * 结束所有动画 */ private void endAnaimator(){ if (mAnimator_gone == null||mAnimator_visible == null){ return; } if (mAnimator_gone.isRunning()){ mAnimator_gone.end(); } if (mAnimator_visible.isRunning()){ mAnimator_visible.end(); } }
其实这并不是什么严重的bug,真正使用是并不会出现,只是我测试的时候在XML上赋了值,姑且提个issues。最后,感谢楼主的代码!刚开始用,后续看看体验如何。 还有就是楼主有时间可以更新下代码,适配下androidx!!0.0