私はアンドロイドアプリでデフォルトのseekbar
を持っています。私は、seekbar
のthumb
が保持されているときに黄色に変わることに気づいた。代わりに、私はそれが開催されたときに青になることを望む。これはどうすればできますか?私はこれが基本的な質問である場合は謝罪し、私はアンドロイドの開発に新しいです。ありがとう。シークバーで親指の色を変更する方法は?
Drawable thumb = getResources().getDrawable(R.drawable.myThumb);
SeekBar mSeekBar = (SeekBar) findViewById(R.id.mySeekBar);
mSeekbar.setThumb(thumb);
それとも、親指でを設定することができます:デフォルトの親指が気に入らない場合は
デフォルトの親指を使用します。私はちょうど保持するときに変更する色を変更したい。 –
残念ながら、デフォルトサムの押された色は、デフォルトサムの一部です。変更したい場合は、自分で実装する必要があります。私は[非ホロのデフォルト画像をここに見つけました](https://github.com/android/platform_frameworks_base/tree/master/core/res/res)ので、それらを使って良いスタートを得ることができるはずです。 –
これはいくつかの状況では便利なテクニックですが、独自のDrawableを作成する必要はありません。 API 16+については、@ zavidovychの答えをご覧ください。 – LarsH