Seekbarのつまみが消える!!

シークバーのツマミを指定したイメージに変更するサンプルを
先日書いたのですが、まれにツマミが消えてしまうみたいです。

ツマミが消えても操作はできるので画像の描画に問題があるみたい。

なんでやねん!androidまたかよ…と嘆きながら海外のサイトを漁っていると
Drawableにboundsを設定すると良いよ、みたいな記事がありました。

final Drawable d = getResources().getDrawable( R.drawable.thumb_image1); 

d.setBounds(new Rect(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()));

slider.setThumb(d); 

なぜ、これが必要なのか。なぜ、これで直るのか。
甚だ疑問ですが、どうやら直るようです。

エイプリルフールの投稿ですが、リアルです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です