mikepenz/Android-Iconics

Compose Image clips edges of some icons

Offen

#648 geöffnet am 24.07.2024

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Kotlin (613 Forks)batch import
help wanted

Repository-Metriken

Stars
 (5.276 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

About this issue

While working with the library I noticed some of my icons were being clipped/cropped at the edges. Through some experimentation I got it working by setting respectFontBounds to false and paddingDP to 0. I assume this isn't intentional/expected though.

I have created a small sample project using the crown icon from FontAwesome demonstrating the behaviour using Compose vs Views vs Compose with respectFontBounds set to false.

I had a quick dig around in IconicsPainter and the pathBounds are larger than the viewBounds, setting respectFontBounds impacts the textSize instead of the pathBounds though.

https://github.com/crowleysimon/IconicsClipDemo

Details

  • [x] Used library version - Tested with 5.40 and 5.5.0-b01
  • [x] Other used libraries, potential conflicting libraries - used only the core compose libraries

Checklist

Contributor Guide