http://weavora.com/blog/2012/02/23/android-progressbar-with-text/ またはhttp://colintmiller.com/2010/10/how-to-と似ていないカスタム プログレスバーを作成しました 。 add-text-over-a-progress-bar-on-android/
オーバーライドされた onDraw メソッド内の canvas.drawText() など、キャンバスに関連する操作中に、両方の作成者が何らかの方法でビューの状態を無効にすることを選択したことに気付きました。
1 つは postInvalidate() を使用し、もう 1 つは drawableStateChanged() を使用しました。
誰も彼らの理由を説明しませんでした。
どちらが前進するのに最も「適切な方法」であるかについて、誰かが光を当てることができますか?
ありがとうございました。