Make checkstyle happy
This commit is contained in:
		
							parent
							
								
									53894db911
								
							
						
					
					
						commit
						5aca70c786
					
				| @ -13,7 +13,7 @@ import org.fdroid.fdroid.R; | ||||
|  * Based on https://stackoverflow.com/a/47727128 | ||||
|  */ | ||||
| public class SeekBarForegroundThumb extends AppCompatSeekBar { | ||||
|     private Drawable mTickMark; | ||||
|     private Drawable tickMark; | ||||
|     private Context context; | ||||
| 
 | ||||
|     public SeekBarForegroundThumb(Context context) { | ||||
| @ -35,9 +35,9 @@ public class SeekBarForegroundThumb extends AppCompatSeekBar { | ||||
|         this.context = context; | ||||
| 
 | ||||
|         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { | ||||
|             mTickMark = context.getDrawable(R.drawable.seekbar_tickmark); | ||||
|             tickMark = context.getDrawable(R.drawable.seekbar_tickmark); | ||||
|         } else { | ||||
|             mTickMark = context.getResources().getDrawable(R.drawable.seekbar_tickmark); | ||||
|             tickMark = context.getResources().getDrawable(R.drawable.seekbar_tickmark); | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
| @ -61,21 +61,23 @@ public class SeekBarForegroundThumb extends AppCompatSeekBar { | ||||
|     } | ||||
| 
 | ||||
|     private void drawTickMarks(Canvas canvas) { | ||||
|         if (mTickMark != null) { | ||||
|         if (tickMark != null) { | ||||
|             final int count = getMax(); | ||||
|             if (count > 1) { | ||||
|                 final int w = mTickMark.getIntrinsicWidth(); | ||||
|                 final int h = mTickMark.getIntrinsicHeight(); | ||||
|                 final int w = tickMark.getIntrinsicWidth(); | ||||
|                 final int h = tickMark.getIntrinsicHeight(); | ||||
|                 final int halfThumbW = getThumbCompat().getIntrinsicWidth() / 2; | ||||
|                 final int halfW = w >= 0 ? w / 2 : 1; | ||||
|                 final int halfH = h >= 0 ? h / 2 : 1; | ||||
|                 mTickMark.setBounds(-halfW, -halfH, halfW, halfH); | ||||
|                 final float spacing = (getWidth() - getPaddingLeft() - getPaddingRight() + getThumbOffset() * 2 - halfThumbW * 2) / (float) count; | ||||
|                 tickMark.setBounds(-halfW, -halfH, halfW, halfH); | ||||
|                 final float spacing = (getWidth() - getPaddingLeft() - getPaddingRight() | ||||
|                         + getThumbOffset() * 2 - halfThumbW * 2) / (float) count; | ||||
|                 final int saveCount = canvas.save(); | ||||
|                 canvas.translate(getPaddingLeft() - getThumbOffset() + halfThumbW, getHeight() / 2); | ||||
|                 for (int i = 0; i <= count; i++) { | ||||
|                     if(i!=getProgress()) | ||||
|                         mTickMark.draw(canvas); | ||||
|                     if(i!=getProgress()) { | ||||
|                         tickMark.draw(canvas); | ||||
|                     } | ||||
|                     canvas.translate(spacing, 0); | ||||
|                 } | ||||
|                 canvas.restoreToCount(saveCount); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 ByteHamster
						ByteHamster