@@ -11,8 +11,7 @@ import androidx.compose.foundation.gestures.draggable
1111import androidx.compose.foundation.gestures.rememberDraggableState
1212import androidx.compose.foundation.layout.*
1313import androidx.compose.foundation.shape.RoundedCornerShape
14- import androidx.compose.material3.Card
15- import androidx.compose.material3.CardDefaults
14+ import androidx.compose.material3.*
1615import androidx.compose.runtime.*
1716import androidx.compose.runtime.saveable.rememberSaveable
1817import androidx.compose.ui.Alignment
@@ -43,13 +42,15 @@ fun ExpandableHorizontalPager(
4342 userScrollEnabled : Boolean = true,
4443 initialWidth : Dp = 200.dp,
4544 targetWidth : Dp = 300.dp,
46- aspectRatio : Float = 2/ 3f,
45+ aspectRatio : Float = 2 / 3f,
4746 durationMillis : Int = 400,
4847 mainContent : @Composable ColumnScope .(page: Int ) -> Unit ,
4948 overMainContentExpanded : @Composable ColumnScope .(page: Int ) -> Unit ,
5049 overMainContentCollapsed : @Composable ColumnScope .(page: Int ) -> Unit ,
5150 hiddenContentBoxHeight : Dp = Dp .Unspecified ,
52- hiddenContent : @Composable ColumnScope .(page: Int ) -> Unit
51+ hiddenContentContainerColor : Color = Color .Black ,
52+ hiddenContentContentColor : Color = Color .White ,
53+ hiddenContent : @Composable ColumnScope .(page: Int ) -> Unit ,
5354) {
5455 var transformState by rememberSaveable { mutableStateOf(ExpandablePagerTransformState .INITIAL ) }
5556
@@ -220,8 +221,8 @@ fun ExpandableHorizontalPager(
220221 },
221222 shape = RoundedCornerShape (cornerSize),
222223 colors = CardDefaults .cardColors(
223- containerColor = Color . Black .copy( 0.95f ) ,
224- contentColor = Color . White
224+ containerColor = hiddenContentContainerColor ,
225+ contentColor = hiddenContentContentColor
225226 )
226227 ) {
227228 BoxWithConstraints (
0 commit comments