带Alpha的按钮子类

时间:2012-01-21 16:52:30

标签: android

我正在尝试使用API​​级别10设置按钮的透明度(因此没有view.setAlpha)。 我将Button.onDraw包裹在一个子类上调用Canvas.saveLayerAlpha:这适用于文本但不适用于按钮背景。

我希望能够保留当前按钮的后台管理,我是否应该自己绘制按钮背景而不调用super.onDraw?如何获得onDraw范围内当前按钮背景的一致引用?

1 个答案:

答案 0 :(得分:1)

执行您正在执行的操作但覆盖draw()而不是onDraw()。