feat(about): 将 xiaogou_bg1.jpg 设为关于页面背景

This commit is contained in:
xfy 2026-06-15 15:04:58 +08:00
parent 9d1999661c
commit 9a09be56ef
2 changed files with 72 additions and 51 deletions

View File

@ -1,5 +1,7 @@
package plus.rua.project.ui package plus.rua.project.ui
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxSize
@ -17,11 +19,15 @@ import androidx.compose.material3.Scaffold
import androidx.compose.material3.Text import androidx.compose.material3.Text
import androidx.compose.material3.TextButton import androidx.compose.material3.TextButton
import androidx.compose.material3.TopAppBar import androidx.compose.material3.TopAppBar
import androidx.compose.material3.TopAppBarDefaults
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import com.github.panpf.sketch.AsyncImage import com.github.panpf.sketch.AsyncImage
import plus.rua.project.AppInfo import plus.rua.project.AppInfo
@ -42,6 +48,16 @@ fun AboutScreen(
onNavigateToLicenses: () -> Unit, onNavigateToLicenses: () -> Unit,
modifier: Modifier = Modifier modifier: Modifier = Modifier
) { ) {
Box(
modifier = modifier.fillMaxSize()
) {
Image(
painter = painterResource(id = plus.rua.project.shared.R.drawable.xiaogou_bg1),
contentDescription = null,
contentScale = ContentScale.Crop,
modifier = Modifier.fillMaxSize()
)
Scaffold( Scaffold(
topBar = { topBar = {
TopAppBar( TopAppBar(
@ -53,10 +69,14 @@ fun AboutScreen(
contentDescription = "返回" contentDescription = "返回"
) )
} }
} },
colors = TopAppBarDefaults.topAppBarColors(
containerColor = Color.Transparent
)
) )
}, },
modifier = modifier containerColor = Color.Transparent,
modifier = Modifier.fillMaxSize()
) { innerPadding -> ) { innerPadding ->
Column( Column(
horizontalAlignment = Alignment.CenterHorizontally, horizontalAlignment = Alignment.CenterHorizontally,
@ -101,3 +121,4 @@ fun AboutScreen(
} }
} }
} }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB