Open7

Jetpack Compose で ScrollableTabRow の左右の padding がカスタマイズできない

ykwsykws

ScrollableTabRow の minTabWidth をカスタマイズできるように tabPadding のために別のプロパティを追加したいという Issue

ykwsykws

タブ間のカスタム tabPadding と minTabWidth が必要な場面において、 ScrollableTabRow 内では、ハードコードされた最小タブ幅の制約を持っており、これにより標準の ScrollableTabRow でカスタマイズができない状況

ykwsykws

以下の行で 90.dp にハードコードされた minTabWidth0 に書き換える
(正確には、 90.dp にハードコードされた ScrollableTabRowMinimumTabWidthroundToPx() した minTabWidth

https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/material/material/src/commonMain/kotlin/androidx/compose/material/TabRow.kt;l=263

-           val tabConstraints = constraints.copy(minWidth = minTabWidth)
+           val tabConstraints = constraints.copy(minWidth = 0)