2017-11-07 5 views
1

私のプロジェクトでは、次のような水平の進行状況バーを作りたいと思います。アイコン付き水平進行バー

HERE

私は、ライブラリの多くを試してみたが、それらのどれもが、この機能を持っていません。これを行う方法はありますか?ここで

は私のコードです:

dialog = new ProgressDialog(Context.this); 
dialog.setIndeterminate(true); 
dialog.setMessage("Some Text"); 
dialog.show(); 

答えて

1

あなたがシークバーの代わりprogressDialogを使用する必要があります。アンドロイド:サムアイコンを追加することもできます。

<SeekBar 
    android:id="@+id/seekBar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:thumb="@drawable/icon" 
    android:max="10" 
    android:progress="5" 
    android:progressDrawable="@drawable/custom_seekbar" /> 

カスタムseekbar.xml:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@android:id/progress"> 
     <clip> 
      <shape android:shape="rectangle"> 
       <size 
        android:width="12dp" 
        android:height="12dp" /> 
       <corners android:radius="15dp" /> 

       <solid android:color="#4fc3f7" /> 

       <gradient 
        android:angle="270" 
        android:centerColor="#4fc3f7" 
        android:endColor="#4fc3f7" 
        android:startColor="#4fc3f7" /> 
      </shape> 
     </clip> 
    </item> 
</layer-list> 
+0

やあ、答えてくれてありがとうしかしscrollbarThumbHorizo​​ntalどこにも示されていません。水平の進捗状況のみが画面に表示されます。 –

+0

ありがとう –

関連する問題