File tree Expand file tree Collapse file tree 1 file changed +10
-13
lines changed
app/src/main/java/com/paulcoding/hviewer/ui/component Expand file tree Collapse file tree 1 file changed +10
-13
lines changed Original file line number Diff line number Diff line change @@ -5,29 +5,26 @@ import androidx.compose.runtime.Composable
55import androidx.compose.ui.Modifier
66import androidx.compose.ui.layout.ContentScale
77import androidx.compose.ui.platform.LocalContext
8- import coil3.compose.SubcomposeAsyncImage
8+ import coil3.compose.AsyncImage
99import coil3.network.NetworkHeaders
1010import coil3.network.httpHeaders
1111import coil3.request.ImageRequest
12- import coil3.request.crossfade
12+
13+ private val customHeaders = NetworkHeaders .Builder ()
14+ .set(
15+ " User-Agent" ,
16+ " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
17+ )
18+ .build()
1319
1420@Composable
1521fun HImage (url : String , modifier : Modifier = Modifier ) {
16- val headers = NetworkHeaders .Builder ()
17- .set(
18- " User-Agent" ,
19- " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
20- )
21- .build()
22- SubcomposeAsyncImage (
22+ AsyncImage (
2323 model = ImageRequest .Builder (LocalContext .current)
2424 .data(url)
25- .httpHeaders(headers)
26- .crossfade(200 )
25+ .httpHeaders(customHeaders)
2726 .build(),
2827 contentDescription = url,
29- loading = { HLoading () },
30- error = { HEmpty () },
3128 modifier = modifier.fillMaxWidth(),
3229 contentScale = ContentScale .FillWidth ,
3330 )
You can’t perform that action at this time.
0 commit comments