Coil-Version ist 3.0.4
Um ein Bild für einen Menüpunkt festzulegen, muss es ein sein zeichnbare Klasse, aber als Coil auf Version 3 aktualisiert wurde, wurde es geändert, um die Image-Schnittstelle zurückzugeben.
Code: Select all
fun loadMenuIcon(position: Int, imageUrl: String){
val imageLoader = Application().newImageLoader(mContext)
val request = ImageRequest.Builder(mContext)
.data(imageUrl)
.crossfade(true)
.target { drawable ->
val menuItem = bottomNavView.menu.getItem(position)
menuItem.icon = drawable }
.build()
imageLoader.enqueue(request)
}
erforderlich: Drawable?
gefunden: Bild
Ich habe eine Fehlermeldung erhalten .
Ist das mit der Spulenversion 3.x möglich? Wenn nicht, können Sie einen anderen Weg empfehlen?
Hilf mir!