完全にプログラムでシーク バーを作成したいと考えています。すべてのフォーマットは、コード自体から行う必要があります。xml ファイルからドローアブルを使用することさえできません。
シーク バー ラインのドローアブルを除いて、すべて正常に動作しています。線の色を変更したり、ドローアブルなどに変更したりできますが、線の太さを変更することはできません。
次の出力が得られます。
しかし、私は以下の細い線のように達成したいと思っています:
完全にプログラムでシーク バーを作成したいと考えています。すべてのフォーマットは、コード自体から行う必要があります。xml ファイルからドローアブルを使用することさえできません。
シーク バー ラインのドローアブルを除いて、すべて正常に動作しています。線の色を変更したり、ドローアブルなどに変更したりできますが、線の太さを変更することはできません。
次の出力が得られます。
しかし、私は以下の細い線のように達成したいと思っています:
シークバーの 2 つの属性を使用するだけで、シークバーのサイズ/太さを変更できます。どれが:
android:minHeight="2dip"
android:maxHeight="2dip"
例えば:
<SeekBar
android:progressDrawable="@drawable/seek_progress"
android:thumb="@drawable/thumb"
android:id="@+id/seekDistance"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:max="80"
android:minHeight="2dip"
android:maxHeight="2dip"
/>