Clean shadow
This commit is contained in:
parent
138c25e5b5
commit
d65d0bc3d5
5 changed files with 13 additions and 4 deletions
|
|
@ -7,13 +7,14 @@ import androidx.compose.runtime.compositionLocalOf
|
|||
import androidx.compose.ui.graphics.Color
|
||||
import com.google.accompanist.systemuicontroller.SystemUiController
|
||||
import com.google.accompanist.systemuicontroller.rememberSystemUiController
|
||||
import com.pixelized.biblib.ui.theme.color.ShadowPalette
|
||||
|
||||
val LocalSystemUiController = compositionLocalOf<SystemUiController> { error("") }
|
||||
|
||||
@Composable
|
||||
fun SystemThemeColor(
|
||||
systemUiController: SystemUiController = rememberSystemUiController(),
|
||||
color: Color = Color.Black.copy(alpha = 0.3f),
|
||||
color: Color = ShadowPalette.system,
|
||||
statusDarkIcons: Boolean = false,
|
||||
navigationDarkIcons: Boolean = false,
|
||||
content: @Composable () -> Unit,
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ import com.pixelized.biblib.ui.composable.StateUio
|
|||
import com.pixelized.biblib.ui.screen.home.detail.BookDetailViewModel
|
||||
import com.pixelized.biblib.ui.screen.home.detail.DetailScreen
|
||||
import com.pixelized.biblib.ui.screen.home.detail.BookDetailUio
|
||||
import com.pixelized.biblib.ui.theme.color.ShadowPalette
|
||||
import com.pixelized.biblib.utils.extention.showToast
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.launch
|
||||
|
|
@ -35,7 +36,7 @@ fun DetailBottomSheet(
|
|||
LocalDetailBottomSheetState provides bottomDetailState
|
||||
) {
|
||||
ModalBottomSheetLayout(
|
||||
scrimColor = Color.Black.copy(alpha = 0.37f),
|
||||
scrimColor = ShadowPalette.scrim,
|
||||
sheetState = bottomDetailState.bottomSheetState,
|
||||
sheetContent = {
|
||||
DetailScreen(detail = bottomDetailState.bookDetail)
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ import androidx.hilt.navigation.compose.hiltViewModel
|
|||
import com.pixelized.biblib.R
|
||||
import com.pixelized.biblib.ui.screen.home.page.search.CategorySearchPage
|
||||
import com.pixelized.biblib.ui.screen.home.page.search.SearchViewModel
|
||||
import com.pixelized.biblib.ui.theme.color.ShadowPalette
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.launch
|
||||
import java.io.Serializable
|
||||
|
|
@ -41,7 +42,7 @@ fun SearchBottomSheet(
|
|||
) {
|
||||
ModalBottomSheetLayout(
|
||||
modifier = Modifier.statusBarsPadding(),
|
||||
scrimColor = Color.Black.copy(alpha = 0.37f),
|
||||
scrimColor = ShadowPalette.scrim,
|
||||
sheetState = state.bottomSheetState,
|
||||
sheetContent = {
|
||||
CategorySearchPage(
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ import com.pixelized.biblib.ui.scaffold.LocalDetailBottomSheetState
|
|||
import com.pixelized.biblib.ui.screen.home.page.profile.ProfileViewModel
|
||||
import com.pixelized.biblib.ui.screen.home.page.profile.UserUio
|
||||
import com.pixelized.biblib.ui.theme.BibLibTheme
|
||||
import com.pixelized.biblib.ui.theme.color.ShadowPalette
|
||||
import com.pixelized.biblib.utils.extention.bibLib
|
||||
import com.pixelized.biblib.utils.extention.default
|
||||
import com.skydoves.landscapist.CircularReveal
|
||||
|
|
@ -75,7 +76,7 @@ fun DetailScreen(
|
|||
|
||||
ModalBottomSheetLayout(
|
||||
sheetState = sheet,
|
||||
scrimColor = Color.Black.copy(alpha = 0.37f),
|
||||
scrimColor = ShadowPalette.scrim,
|
||||
sheetContent = {
|
||||
Box(
|
||||
modifier = Modifier
|
||||
|
|
|
|||
|
|
@ -43,6 +43,11 @@ object BibLibColorPalette {
|
|||
val VeryLightGrey: Color = Color(0xFFF9F9F9)
|
||||
}
|
||||
|
||||
object ShadowPalette {
|
||||
val system: Color = Color.Black.copy(alpha = 0.37f)
|
||||
val scrim: Color = Color.Black.copy(alpha = 0.37f)
|
||||
}
|
||||
|
||||
@Immutable
|
||||
object GoogleColorPalette {
|
||||
val blue: Color = Color(0xFF4285F4)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue