@@ -2,35 +2,12 @@ package dev.aaa1115910.bv.screen.main.pgc
22
33import android.view.KeyEvent
44import androidx.compose.foundation.background
5- import androidx.compose.foundation.horizontalScroll
6- import androidx.compose.foundation.layout.Arrangement
7- import androidx.compose.foundation.layout.Box
8- import androidx.compose.foundation.layout.BoxWithConstraints
9- import androidx.compose.foundation.layout.Column
10- import androidx.compose.foundation.layout.PaddingValues
11- import androidx.compose.foundation.layout.Row
12- import androidx.compose.foundation.layout.Spacer
13- import androidx.compose.foundation.layout.fillMaxHeight
14- import androidx.compose.foundation.layout.fillMaxSize
15- import androidx.compose.foundation.layout.fillMaxWidth
16- import androidx.compose.foundation.layout.height
17- import androidx.compose.foundation.layout.offset
18- import androidx.compose.foundation.layout.padding
19- import androidx.compose.foundation.layout.size
20- import androidx.compose.foundation.layout.width
21- import androidx.compose.foundation.lazy.LazyColumn
22- import androidx.compose.foundation.lazy.LazyListState
23- import androidx.compose.foundation.lazy.LazyRow
24- import androidx.compose.foundation.lazy.items
25- import androidx.compose.foundation.lazy.itemsIndexed
26- import androidx.compose.foundation.rememberScrollState
5+ import androidx.compose.foundation.layout.*
6+ import androidx.compose.foundation.lazy.*
277import androidx.compose.runtime.Composable
28- import androidx.compose.runtime.remember
298import androidx.compose.ui.Alignment
309import androidx.compose.ui.Modifier
3110import androidx.compose.ui.draw.drawWithContent
32- import androidx.compose.ui.focus.FocusRequester
33- import androidx.compose.ui.focus.focusRequester
3411import androidx.compose.ui.focus.onFocusChanged
3512import androidx.compose.ui.graphics.BlendMode
3613import androidx.compose.ui.graphics.Brush
@@ -45,19 +22,14 @@ import androidx.compose.ui.layout.ContentScale
4522import androidx.compose.ui.platform.LocalContext
4623import androidx.compose.ui.tooling.preview.Preview
4724import androidx.compose.ui.unit.dp
48- import androidx.tv.material3.ClickableSurfaceDefaults
49- import androidx.tv.material3.Icon
50- import androidx.tv.material3.MaterialTheme
51- import androidx.tv.material3.Surface
52- import androidx.tv.material3.Text
25+ import androidx.tv.material3.*
5326import coil.compose.AsyncImage
5427import dev.aaa1115910.biliapi.entity.pgc.PgcFeedData
5528import dev.aaa1115910.biliapi.entity.pgc.PgcItem
5629import dev.aaa1115910.biliapi.entity.pgc.PgcType
5730import dev.aaa1115910.biliapi.http.SeasonIndexType
5831import dev.aaa1115910.bv.BVApp
5932import dev.aaa1115910.bv.activities.video.SeasonInfoActivity
60- import dev.aaa1115910.bv.component.PgcCarousel
6133import dev.aaa1115910.bv.component.videocard.SeasonCard
6234import dev.aaa1115910.bv.entity.carddata.SeasonCardData
6335import dev.aaa1115910.bv.entity.proxy.ProxyArea
@@ -76,31 +48,31 @@ fun PgcScaffold(
7648 pgcType : PgcType ,
7749 featureButtons : (@Composable () -> Unit )? = null
7850) {
79- val carouselFocusRequester = remember { FocusRequester () }
80-
81- val carouselItems = pgcViewModel.carouselItems
51+ // val carouselFocusRequester = remember { FocusRequester() }
52+ //
53+ // val carouselItems = pgcViewModel.carouselItems
8254 val pgcFeeds = pgcViewModel.feedItems
8355
8456 LazyColumn (
8557 modifier = modifier,
8658 state = lazyListState
8759 ) {
88- item {
89- Row (
90- modifier = Modifier
91- .fillMaxWidth()
92- .horizontalScroll(rememberScrollState()),
93- horizontalArrangement = Arrangement .Center
94- ) {
95- PgcCarousel (
96- modifier = Modifier
97- .width(880 .dp)
98- .padding(32 .dp, 0 .dp)
99- .focusRequester(carouselFocusRequester),
100- data = carouselItems
101- )
102- }
103- }
60+ // item {
61+ // Row(
62+ // modifier = Modifier
63+ // .fillMaxWidth()
64+ // .horizontalScroll(rememberScrollState()),
65+ // horizontalArrangement = Arrangement.Center
66+ // ) {
67+ // PgcCarousel(
68+ // modifier = Modifier
69+ // .width(880.dp)
70+ // .padding(32.dp, 0.dp)
71+ // .focusRequester(carouselFocusRequester),
72+ // data = carouselItems
73+ // )
74+ // }
75+ // }
10476 if (featureButtons != null ) {
10577 item {
10678 featureButtons()
0 commit comments