カスタム シークバーに負のパディングを設定して、丸い親指の画像がバーの外に出られるようにしましたが、親指はそこにレンダリングされません。親指をそれらの境界の外に強制的に描画する方法はありますか?
申し訳ありませんが、私は Android 開発に不慣れで、既存のアプリケーションの修正を任されています。問題は、2 つの丸い「エンド キャップ」画像と、シークバーを作成するために並べられた 1 ピクセルの背景で構成される、丸みを帯びたカスタム トラック バーがあることです。私が知る限り、通常の SeekBar の背景として設定できる画像は 1 つもなかったので、カスタムの画像が作成されました。
親指は円で、エンド キャップに「合わせる」必要があります。バーの 3 つの部分は相対的なレイアウトになっています。現在、1 px の背景 png がシークバー bg としてどのように引き伸ばされるかについては、ちょっとわかりません。
これが不明な場合はお知らせください。フォローアップ情報を投稿しようと思います。アドバイスをよろしくお願いします!!
ああ、それが誰かの興味に関連する場合、私はAndroid 2.1を使用しています:)
これは、シークバーの外側に親指を完全に移動したときの様子です。理想的には、親指がエンドキャップ画像の「内側」として表示されるようにする必要があります:-/