mikepenz/Android-Iconics

Compose Image clips edges of some icons

開放

#648 建立於 2024年7月24日

 (0 則留言) (0 個反應) (0 位負責人)Kotlin (613 個分叉)batch import
help wanted

倉庫指標

星標
 (5,277 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

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

貢獻者指南