Make paint member final

This commit is contained in:
edr
2024-02-21 16:00:05 +01:00
parent 8e754557fa
commit c9c4cdc282

View File

@@ -25,32 +25,33 @@ import android.util.AttributeSet;
import android.view.View; import android.view.View;
public class VolumeView extends View { public class VolumeView extends View {
private Paint paint; private final Paint paint;
private VolumeHistory _volumeHistory; private VolumeHistory volumeHistory;
public VolumeView(Context context) { public VolumeView(Context context) {
super(context); super(context);
init(); this.paint = initPaint();
} }
public VolumeView(Context context, @Nullable AttributeSet attrs) { public VolumeView(Context context, @Nullable AttributeSet attrs) {
super(context, attrs); super(context, attrs);
init(); this.paint = initPaint();
} }
public VolumeView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { public VolumeView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr); super(context, attrs, defStyleAttr);
init(); this.paint = initPaint();
} }
private void init() { private Paint initPaint() {
paint = new Paint(); Paint paint = new Paint();
paint.setColor(Color.rgb(255, 127, 0)); paint.setColor(Color.rgb(255, 127, 0));
return paint;
} }
@Override @Override
protected void onDraw(Canvas canvas) { protected void onDraw(Canvas canvas) {
final VolumeHistory volumeHistory = _volumeHistory; final VolumeHistory volumeHistory = this.volumeHistory;
if (volumeHistory == null) { if (volumeHistory == null) {
return; return;
} }
@@ -98,6 +99,6 @@ public class VolumeView extends View {
} }
public void setVolumeHistory(VolumeHistory volumeHistory) { public void setVolumeHistory(VolumeHistory volumeHistory) {
this._volumeHistory = volumeHistory; this.volumeHistory = volumeHistory;
} }
} }