diff --git a/app/src/main/java/com/example/lexilearn/ui/views/pDetailMaterial/DetailMaterialScreen.kt b/app/src/main/java/com/example/lexilearn/ui/views/pDetailMaterial/DetailMaterialScreen.kt index 2164b5d..6669f3b 100644 --- a/app/src/main/java/com/example/lexilearn/ui/views/pDetailMaterial/DetailMaterialScreen.kt +++ b/app/src/main/java/com/example/lexilearn/ui/views/pDetailMaterial/DetailMaterialScreen.kt @@ -25,13 +25,17 @@ import androidx.compose.ui.Modifier 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.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.constraintlayout.compose.ConstraintLayout import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController +import com.example.lexilearn.R import com.example.lexilearn.data.model.MaterialDataModel +import com.example.lexilearn.ui.components.ButtonNext import com.example.lexilearn.ui.components.FirebaseImage import com.example.lexilearn.ui.components.GradientQuiz import com.example.lexilearn.ui.components.HorizontalLine @@ -67,7 +71,7 @@ fun DetailMaterialScreen(navController: NavController, materialListData: List @@ -108,7 +112,7 @@ fun DetailMaterialScreen(navController: NavController, materialListData: List ConstraintLayout(modifier = Modifier.fillMaxWidth()) { - val (space, boxItem, centerLine, lockIcon, cardIcon) = createRefs() + val (space, boxItem, centerLine, lockIcon) = createRefs() Box(modifier = Modifier .background(color = cwhite, shape = RoundedCornerShape(12.dp)) + .blur(if ((sizeUnlock ?: 0) < index) 16.dp else 0.dp) .constrainAs(boxItem) { start.linkTo(parent.start) top.linkTo(parent.top) @@ -184,23 +181,18 @@ fun NavMaterialScreen(navController: NavController, materialId: String) { start.linkTo(boxItem.start) }) if (index > (sizeUnlock ?: 0)) { - Box( + Icon( + imageVector = Icons.Filled.Lock, + contentDescription = "Lock Icon", modifier = Modifier - .constrainAs(cardIcon) { + .size(60.dp) + .constrainAs(lockIcon) { start.linkTo(parent.start) top.linkTo(parent.top) bottom.linkTo(parent.bottom) end.linkTo(parent.end) } - .background(Color.White.copy(alpha = 0.5f)) // Transparan blur effect - ) { - Icon( - imageVector = Icons.Filled.Lock, - contentDescription = "Lock Icon", - modifier = Modifier.size(60.dp) - ) - } - + ) } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ac9de28..beaea5a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,5 +1,5 @@ - LexiLearn + EDUL LoginActivity LoginScreen