7
Ich muss einen gepunkteten Kreis in einer Ansicht anzeigen.Zeichne einen gepunkteten Kreis in Android View
Ich muss einen gepunkteten Kreis in einer Ansicht anzeigen.Zeichne einen gepunkteten Kreis in Android View
diese Lösung Versuchen:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(demoview);
}
private class DemoView extends View{
public DemoView(Context context){
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint p = new Paint();
p.setColor(Color.RED);
DashPathEffect dashPath = new DashPathEffect(new float[]{5,5}, (float)1.0);
p.setPathEffect(dashPath);
p.setStyle(Style.STROKE);
canvas.drawCircle(100, 100, 50, p);
invalidate();
}
}
}
eine neue Farbe erstellen und() in jedem OnDraw Aufruf Aufruf ungültig ist eine schlechte Idee! – LukaCiko