Android Paint Strich-Positionierung

Angesichts dieses Codes, um eine Linie zu zeichnen:

Paint p; p = new Paint(Paint.ANTI_ALIAS_FLAG); p.setColor(android.graphics.Color.WHITE); p.setStyle(Paint.Style.FILL); p.setStrokeWidth(21); canvas.drawLine(0,50,100,50,p); 

Es gibt 3 mögliche Schlaganfallstrategien:

  • Wie man mehrere Bilder im base64 Format auf dem Server in android sendet
  • Einschließlich Google Play Services für Android Studio Projekt
  • Anruf aus Anrufprotokoll löschen nach Anrufende
  • Problem übergeben Byte über jni auf C auf Android
  • Sehr große SOAP-Antwort - Android- aus Speicherfehler
  • Wie gehe ich mit ViewFlipper zu einer bestimmten Ansicht?
    • Innen: Die Linie ist im Rechteck gemalt (0,50,100,70)
    • Mitte: Die Linie wird im Rechteck gemalt (0,40,100,60)
    • Außen: Die Linie ist im Rechteck gemalt (0,30,100,50)

    In der Praxis scheint es, dass das Standardverhalten der Center-Strategie folgt. Ist es möglich, eine Farbe zu modifizieren, um Ergebnisse zu erzielen, die einer der anderen Strategien entsprechen?

  • Wie lade ich Fliesen aus einer großen Bitmap in Android?
  • Wie schreibe ich List <> in Paket
  • Erstellen Sie ein NinePatch / NinePatchDrawable zur Laufzeit
  • Android-Portrait-Kamera Zuverlässigkeit
  • Wie kann man die Audiodateien direkt aus dem Res / Roh-Ordner abspielen?
  • Android Studio - Buildvarianten werden nicht angezeigt
  • One Solution collect form web for “Android Paint Strich-Positionierung”

    Nein, das kannst du nicht; Der Strich ist immer zentriert. Die einzigen Dinge, die du kontrollieren kannst, sind:

    • Schlaganfall
    • Schlagkappe
    • Streicheln
    • Strichbreite

    Bei der Definition Ihrer Zeichnungspfade müssen Sie die Strichbreite manuell berücksichtigen.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.