Skip to content

Commit 32282f2

Browse files
committed
优化视频卡片样式
1 parent 6f2f56d commit 32282f2

File tree

2 files changed

+43
-2
lines changed

2 files changed

+43
-2
lines changed

app/src/main/kotlin/dev/aaa1115910/bv/mobile/component/videocard/SmallVideoCard.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import androidx.compose.foundation.layout.padding
1212
import androidx.compose.foundation.lazy.grid.GridCells
1313
import androidx.compose.foundation.lazy.grid.LazyVerticalGrid
1414
import androidx.compose.material3.Card
15+
import androidx.compose.material3.CardDefaults
1516
import androidx.compose.material3.ExperimentalMaterial3Api
1617
import androidx.compose.material3.Icon
1718
import androidx.compose.material3.MaterialTheme
@@ -30,7 +31,6 @@ import androidx.compose.ui.tooling.preview.Preview
3031
import androidx.compose.ui.unit.dp
3132
import coil.compose.AsyncImage
3233
import dev.aaa1115910.bv.R
33-
import dev.aaa1115910.bv.component.UpIcon
3434
import dev.aaa1115910.bv.entity.carddata.VideoCardData
3535
import dev.aaa1115910.bv.mobile.theme.BVMobileTheme
3636
import dev.aaa1115910.bv.util.ImageSize
@@ -46,7 +46,10 @@ fun SmallVideoCard(
4646
Card(
4747
modifier = modifier,
4848
onClick = onClick,
49-
shape = MaterialTheme.shapes.large
49+
shape = MaterialTheme.shapes.large,
50+
colors = CardDefaults.cardColors(
51+
containerColor = MaterialTheme.colorScheme.surfaceContainerLow
52+
)
5053
) {
5154
Column {
5255
Box(
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
package dev.aaa1115910.bv.mobile.component.videocard
2+
3+
import androidx.compose.foundation.layout.Row
4+
import androidx.compose.material3.Icon
5+
import androidx.compose.material3.Text
6+
import androidx.compose.runtime.Composable
7+
import androidx.compose.ui.Alignment
8+
import androidx.compose.ui.Modifier
9+
import androidx.compose.ui.res.painterResource
10+
import androidx.compose.ui.tooling.preview.Preview
11+
import dev.aaa1115910.bv.R
12+
import dev.aaa1115910.bv.mobile.theme.BVMobileTheme
13+
14+
@Composable
15+
fun UpIcon(
16+
modifier: Modifier = Modifier,
17+
//color: Color = MaterialTheme.colorScheme.onSurface
18+
) {
19+
Icon(
20+
modifier = modifier,
21+
painter = painterResource(id = R.drawable.ic_up),
22+
contentDescription = null,
23+
//tint = color
24+
)
25+
}
26+
27+
@Preview
28+
@Composable
29+
fun UpIconPreview() {
30+
BVMobileTheme {
31+
Row(
32+
verticalAlignment = Alignment.CenterVertically
33+
) {
34+
UpIcon()
35+
Text(text = "bishi")
36+
}
37+
}
38+
}

0 commit comments

Comments
 (0)