mikepenz/Android-Iconics

Compose Image clips edges of some icons

オープン

#648 opened on 2024/07/24

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)Kotlin (613 件のフォーク)batch import
help wanted

Repository metrics

Stars
 (5,276 個のスター)
PR merge metrics
 (30d に merged 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

コントリビューターガイド