Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

安卓自定义View进阶-Canvas之绘制图形 部分有误

Offen
#116 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
42/100
Issue-Typ
Dokumentation
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
android, java

Rechercherichtung

Beginnen Sie mit der zitierten Passage zu drawRoundRect in der Dokumentation zu Android custom View und überprüfen Sie ihr Verhalten anhand der Android Canvas API. Aktualisieren Sie die Erläuterung, um die proportionale Skalierung bei zu großen Eckenradien zu beschreiben, und bestätigen Sie, dass die korrigierte Formulierung dem beobachteten Verhalten entspricht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

关于对drawRoundRect的这部分描述:

其中灰色部分是我们所选定的矩形,而里面的圆角矩形则变成了一个椭圆,实际上在rx为宽度的一半,ry为高度的一半时,刚好是一个椭圆,通过上面我们分析的原理推算一下就能得到,而当rx大于宽度的一半,ry大于高度的一半时,实际上是无法计算出圆弧的,所以drawRoundRect对大于该数值的参数进行了限制(修正),凡是大于一半的参数均按照一半来处理。

我在使用的时候发现,大于一半的参数并不是按一半来处理的,是按等比缩放来处理的

Vorherrschende Sprache
Java
Sterne
9.3k
Forks
2.1k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus GcsSloop/AndroidNote

Alle Issues in GcsSloop/AndroidNote

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.