Android Canvas.drawCircle in der Mitte des Bildschirms

7

Ich verwende Canvas.drawCircle , um einen Kreis in Android laout zu zeichnen.

Methode erhält 3 Parameter - die ersten beiden sind Position - x und y .

Ist es möglich, die fest codierte Position des Kreises zu überspringen und zentriert zu zeichnen?

    
hsz 15.11.2011, 12:06
quelle

3 Antworten

16

Der folgende Code kann verwendet werden, um die Breite und Höhe des Bildschirms zu erhalten.

%Vor%

Um einen Kreis in der Mitte des Bildschirms zu zeichnen, können Sie Folgendes aufrufen:

%Vor%     
variant-45 15.11.2011, 12:13
quelle
3

Sie können einen Kreis so zentriert auf den Bildschirm malen:

%Vor%     
Narcís Calvet 15.11.2011 12:22
quelle
3

Angenommen, Sie erweitern die View-Klasse:

%Vor%     
Kuffs 15.11.2011 12:13
quelle

Tags und Links