任何人都可以帮助我理解android中切换按钮的drawableStateChanged()方法吗?

时间:2014-01-05 11:38:43

标签: android togglebutton

任何人都可以帮助我理解android中切换按钮的drawableStateChanged方法???我想知道它为什么用于它以及如何实现它?     我在以下链接中找到了它:     http://developer.android.com/reference/android/widget/ToggleButton.html

1 个答案:

答案 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有一个如何实现它的示例。