制作自定义Skinny ProgressBar / Seekbar

时间:2011-08-14 12:28:36

标签: android seekbar

在较高的层面上,我已经完成了几种类型的进度条样式,但是当我试图让它们变瘦时它们都很难看。

我正在寻找一个跳转开始教程或布局,它会给出一个看起来类似于下图的条形

enter image description here

有什么想法吗?如果我让他们工作,我会很高兴发布结果。

1 个答案:

答案 0 :(得分:32)

有一个属性android:maxHeight可以完全满足您的需求。您应该将android:thumb drawable设置为大于maxHeight,以实现光滑的搜索栏效果。

例如:

  <SeekBar
      android:id="@+id/whiteBalanceSeek"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_marginTop="3dp"
      android:max="200"
      android:maxHeight="3dp"
      android:paddingLeft="10dp"
      android:paddingRight="10dp"
      android:progress="100"
      android:progressDrawable="@drawable/slider_progress"
      android:thumb="@drawable/thumb_img" />

slider_progress drawable取自here,thumb_img是一个带有红色圆圈的裸PNG。

这是我得到的:

Slick sliders