feat: replace cloudy blur with BlurTransformation on player background
Made-with: Cursor
This commit is contained in:
@@ -106,14 +106,14 @@ import androidx.palette.graphics.Palette
|
|||||||
import coil3.compose.AsyncImage
|
import coil3.compose.AsyncImage
|
||||||
import coil3.compose.rememberAsyncImagePainter
|
import coil3.compose.rememberAsyncImagePainter
|
||||||
import coil3.request.ImageRequest
|
import coil3.request.ImageRequest
|
||||||
import coil3.size.Size
|
import coil3.request.transformations
|
||||||
import xyz.cottongin.radio247.R
|
import xyz.cottongin.radio247.R
|
||||||
import xyz.cottongin.radio247.RadioApplication
|
import xyz.cottongin.radio247.RadioApplication
|
||||||
|
import xyz.cottongin.radio247.ui.util.BlurTransformation
|
||||||
import xyz.cottongin.radio247.audio.IcyMetadata
|
import xyz.cottongin.radio247.audio.IcyMetadata
|
||||||
import xyz.cottongin.radio247.audio.MetadataFormatter
|
import xyz.cottongin.radio247.audio.MetadataFormatter
|
||||||
import xyz.cottongin.radio247.audio.StreamInfo
|
import xyz.cottongin.radio247.audio.StreamInfo
|
||||||
import xyz.cottongin.radio247.service.PlaybackState
|
import xyz.cottongin.radio247.service.PlaybackState
|
||||||
import com.skydoves.cloudy.cloudy
|
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.withContext
|
import kotlinx.coroutines.withContext
|
||||||
import okhttp3.Request
|
import okhttp3.Request
|
||||||
@@ -368,13 +368,11 @@ private fun BlurredBackground(
|
|||||||
AsyncImage(
|
AsyncImage(
|
||||||
model = ImageRequest.Builder(context)
|
model = ImageRequest.Builder(context)
|
||||||
.data(artworkUrl)
|
.data(artworkUrl)
|
||||||
.size(Size(10, 10))
|
.transformations(BlurTransformation(radius = 25, scale = 0.1f))
|
||||||
.build(),
|
.build(),
|
||||||
contentDescription = null,
|
contentDescription = null,
|
||||||
contentScale = ContentScale.Crop,
|
contentScale = ContentScale.Crop,
|
||||||
modifier = Modifier
|
modifier = Modifier.fillMaxSize()
|
||||||
.fillMaxSize()
|
|
||||||
.cloudy(radius = 25)
|
|
||||||
)
|
)
|
||||||
Box(
|
Box(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
|
|||||||
Reference in New Issue
Block a user