Custom Seekbar thumb vertical position issue

青春壹個敷衍的年華 提交于 2019-12-11 09:29:47

问题


My custom SeekBar looks bad. Thumb's vertical position not shown correctly. I have volum_control with 350x83 pixels size and volum_control_slide with 83x83 pixels size. I put them to drawable-hdpi folder.

<SeekBar xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/seekbar"
    android:layout_width="350px"
    android:layout_height="183dp"
    android:progressDrawable="@drawable/volum_control"
    android:thumb="@drawable/volum_control_slide"
    android:max="100" />

How can I change thumbs position and how can I set android:layout_height parameter to real value? If I use 83px Seekbar looks cropped.


回答1:


I found solution for vertical offset. I use android:minHeight and android:maxHeight parameters. But I still donn't know how to set real Seekbar size into xml without undercutting.

<SeekBar xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/seekbar"
    android:layout_width="350px"
    android:layout_height="183dp"
    android:minHeight="75px"
    android:maxHeight="75px"
    android:progressDrawable="@drawable/volum_control"
    android:thumb="@drawable/volum_control_slide"
    android:max="100" />



来源:https://stackoverflow.com/questions/18722913/custom-seekbar-thumb-vertical-position-issue

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!