web-dev-qa-db-ja.com

カスタムスキニープログレスバー/シークバーの作成

大まかに言って、私はいくつかのタイプのプログレスバースタイルを作成しましたが、それらをスキニーにしようとすると、すべて醜いです。

下の画像のようなバーを表示するジャンプスタートチュートリアルまたはレイアウトを探しています

enter image description here

何か案は?結果が機能するようになったときに、結果を公開できることをうれしく思います。

18
Du3

必要なことを正確に実行するAndroid:maxHeightプロパティがあります。滑らかなシークバー効果を実現するには、Android:thumbドローアブルを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ドローアブルは here から取得され、thumb_imgは赤い円の付いた裸のPNGです。

これが私が得たものです:

Slick sliders

32