2017-07-07 28 views
0

我已經完成了seekbar,但我需要像下面的圖像那樣進行定製。在android中定製設計SeekBar

我用這樣的代碼

<SeekBar 
         android:id="@+id/seekbarPoints" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:layout_marginLeft="-16dp" 
         android:layout_marginTop="@dimen/small" 
         android:max="0" 
         android:progress="0" 
         android:progressDrawable="@drawable/shape_seekbar_points_style" 
         android:thumb="@null" /> 

if (TextUtils.isDigitsOnly(maxPoints)) { 
      int maxP = Integer.parseInt(maxPoints); 
      mBinding.seekbarPoints.setMax(maxP); 
      if (!TextUtils.isEmpty(points)) { 
       int p = (int) Double.parseDouble(points); 
       mBinding.seekbarPoints.setProgress(p); 
      } 
     } 
mBinding.seekbarPoints.setProgressDrawable(ContextCompat.getDrawable(getContext(), R.drawable.shape_seekbar_points_style)); 

在此圖像中應該有顯示類似下面

enter image description here

圖像的TextView當前點請提出這個 由於在某些解決方案提前。

回答

0

你可以用下面的庫來實現自己的目標 採取以下libray看看

+0

我不需要滑動我只需要在th中添加固定文本按特定比例。 因此,文本應該永久顯示.. – CarinaMj

+1

@CarinaMj比使用工具提示 –

+0

你能給我一個樣本嗎? – CarinaMj