0
我想更新自定義Seekbar的拇指的垂直位置。更新android中的垂直拇指Seekbar
目前的狀態我有
但我想使拇指在背景的頂部邊緣到中心的是這樣
搜索條XML
<SeekBar
android:id="@+id/track_seek_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/controls_layout"
android:layout_alignTop="@+id/details_layout"
android:layout_marginBottom="-16dp"
android:layout_marginTop="-16dp"
android:background="@android:color/transparent"
android:clipChildren="false"
android:minHeight="0dp"
android:paddingEnd="0dp"
android:paddingLeft="0dp"
android:splitTrack="false"
android:paddingRight="0dp"
android:paddingStart="0dp"
android:paddingTop="0dp"
android:progressDrawable="@drawable/media_progress_bar"
android:thumbOffset="10dp" />
而這個media_progress_bar.xml
<item
android:id="@android:id/background"
android:top="28dp">
<shape>
<solid android:color="@android:color/transparent" />
</shape>
</item>
<item
android:id="@android:id/secondaryProgress"
android:top="28dp">
<scale
android:drawable="@android:color/transparent"
android:scaleWidth="100%" />
</item>
<item
android:id="@android:id/progress"
android:top="28dp">
<scale
android:drawable="@color/media_seebar_progress"
android:scaleWidth="100%" />
<padding
android:bottom="3dip"
android:left="3dip"
android:right="3dip"
android:top="3dip" />
</item>
任何想法如何實現這一目標。