Skip to content

Commit bdc9e86

Browse files
author
Joar Karlsson
committed
Add fix
1 parent b626480 commit bdc9e86

File tree

1 file changed

+7
-0
lines changed
  • packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview

1 file changed

+7
-0
lines changed

packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview/RCTTabView.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ import coil3.ImageLoader
2424
import coil3.asDrawable
2525
import coil3.request.ImageRequest
2626
import coil3.svg.SvgDecoder
27+
import coil3.size.Precision
28+
import coil3.size.Size as CoilSize
29+
import coil3.size.Scale
2730
import com.facebook.react.bridge.ReadableArray
2831
import com.facebook.react.common.assets.ReactFontManager
2932
import com.facebook.react.modules.core.ReactChoreographer
@@ -336,8 +339,12 @@ class ReactBottomNavigationView(context: Context) : LinearLayout(context) {
336339
onDrawableReady(it)
337340
return
338341
}
342+
val iconSizePx = bottomNavigation.itemIconSize
339343
val request = ImageRequest.Builder(context)
340344
.data(imageSource.getUri(context))
345+
.size(CoilSize(iconSizePx, iconSizePx))
346+
.scale(Scale.FILL)
347+
.precision(Precision.EXACT)
341348
.target { drawable ->
342349
post {
343350
val stateDrawable = drawable.asDrawable(context.resources)

0 commit comments

Comments
 (0)