在我的Android项目中,我有一个ListView
,其中的行包含SwitchCompat
项(适用于Switch
小部件的AppCompat)。
当我滚动到列表中并且getView(...)
View 调用MyAdapter
的recycled
方法时,会发生我的问题。我重新定义了正确的Switch
状态,但动画可见。
有一种解决方案可以防止这种情况下的动画吗?
最佳答案
调用jumpDrawablesToCurrentState()
跳过动画
switchCompat.setChecked(true);
switchCompat.jumpDrawablesToCurrentState();