カスタム シークバー サム (別名スクラバー コントロール) に問題があります。親指は押すたびにクリッピングし、ドラッグすると消えます。シークバーの左右にパディングを追加して、端の親指に対応できるようにしました。この画像は、進行状況のさまざまな段階で何が起こっているか、およびいずれかの端でアイドル状態になっていることを示しています。
また、シークバーにサム オフセットを追加してみました: android:thumbOffset="0dp"
. その結果、押してもクリッピングはなくなりましたが、スクラバー コントロールはいずれの側のバーの一番端まで移動しなくなりました。この画像は、thumbOffset を使用したシークバーを示しています。
スクラバー コントロールのドローアブルはすべて同じサイズであるため、状態が押されても画像サイズは変わりません。押している間にクリッピングが発生せず、スクラバー コントロールをバーの端まで移動させる方法はありますか?