Small refactoring

This commit is contained in:
cepprice 2021-04-18 14:33:42 +05:00
parent 95a1d5c9ee
commit f5974f7cf3
2 changed files with 5 additions and 13 deletions

View file

@ -95,16 +95,10 @@ public class Renderable {
}
}
public void setBorderPaint(@NonNull Paint paint) {
borderPaint = paint;
}
public void setGradientScaleType(GradientScaleType type) {
this.scaleType = type;
}
public void shouldDrawBorder(boolean drawBorder) {
this.drawBorder = drawBorder;
public void setGradientTrackParams(GradientScaleType gradientScaleType, @NonNull Paint borderPaint, boolean shouldDrawBorder) {
this.scaleType = gradientScaleType;
this.borderPaint = borderPaint;
this.drawBorder = shouldDrawBorder;
}
public GpxGeometryWay getGeometryWay() {

View file

@ -726,9 +726,7 @@ public class GPXLayer extends OsmandMapLayer implements IContextMenuProvider, IM
updatePaints(color, width, selectedGpxFile.isRoutePoints(), currentTrack, settings, tileBox);
if (ts.renderer instanceof Renderable.RenderableSegment) {
Renderable.RenderableSegment renderableSegment = (Renderable.RenderableSegment) ts.renderer;
renderableSegment.setBorderPaint(borderPaint);
renderableSegment.setGradientScaleType(scaleType);
renderableSegment.shouldDrawBorder(true);
renderableSegment.setGradientTrackParams(scaleType, borderPaint, true);
renderableSegment.drawSegment(view.getZoom(), paint, canvas, tileBox);
}
}