Hallo Hans,
Ich habe mir Dein Programm angeschaut und habe folgende Kommentare:
- Diese Zeile Activity.LoadLayout("main") gibt eine Fehlermeldung da es keine Layoutdatei gibt.
- Du brauchst keine Pi Funktion, die gibt es schon als vordefinierte Kostante cPi.
- Du brauchst auch keine Funktion um Grad in Bogenmass umzuwandeln, alle trigonometrische Funktionen gibt es auch für Grad : SinD, CosD, TanD, ACosD, ACosD und ATanD.
- Für manche Dimensionen benutzt Du dip Werte und für manche nicht, Du musst für alle Dimensionen dip Werte benutzen (natürlich auch %x und %y wie Du es gemacht hast) (Beispiel die verschiedenen Radien). Sonst gibt es 'Murks' mit anderen Scales.
- Ich habe mir die Freiheit genommen und einige Änderungen im Programm gemacht, die meissten haben einen ' KC Kommentar dahinter.
- Habe eine SeekBar hinzugefügt die erlaubt den Zeiger sehr schnell zu ändern.
- Den Rest findest Du dann selbst.
Das sind Alles nur Vorschläge aus meiner Sicht.
Beste Grüsse.