任何人都可以帮助我理解android中切换按钮的drawableStateChanged方法???我想知道它为什么用于它以及如何实现它? 我在以下链接中找到了它: http://developer.android.com/reference/android/widget/ToggleButton.html
答案 0 :(得分:1)
阅读文件说明:
This function is called whenever the state of the view changes in
such a way that it impacts the state of drawables being shown.
似乎每当需要重新绘制组件时,框架都会调用此函数,您可以将其覆盖(例如)执行重新绘制组件时需要执行的特定于应用程序的逻辑,例如手动绘制在组件顶部的某些东西,或者更改字体或做一些使用stock属性无法实现的东西。
This question有一个如何实现它的示例。