feat: 状态栏遮罩设置
This commit is contained in:
parent
42c640cc8f
commit
b18571c1e5
|
|
@ -25,9 +25,11 @@ import androidx.compose.runtime.remember
|
||||||
import androidx.compose.ui.ExperimentalComposeUiApi
|
import androidx.compose.ui.ExperimentalComposeUiApi
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.graphics.Color
|
import androidx.compose.ui.graphics.Color
|
||||||
|
import androidx.compose.ui.graphics.vector.ImageVector
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
import androidx.compose.ui.res.stringArrayResource
|
import androidx.compose.ui.res.stringArrayResource
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
|
import androidx.compose.ui.res.vectorResource
|
||||||
import androidx.compose.ui.text.font.FontWeight
|
import androidx.compose.ui.text.font.FontWeight
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
import androidx.datastore.preferences.core.stringPreferencesKey
|
import androidx.datastore.preferences.core.stringPreferencesKey
|
||||||
|
|
@ -236,6 +238,22 @@ fun CustomSettingsPage(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
prefsItem {
|
||||||
|
SwitchPref(
|
||||||
|
key = "status_bar_darker",
|
||||||
|
title = stringResource(id = R.string.title_settings_status_bar_darker),
|
||||||
|
summary = stringResource(id = R.string.summary_settings_status_bar_darker),
|
||||||
|
defaultChecked = true,
|
||||||
|
) {
|
||||||
|
LeadingIcon {
|
||||||
|
AvatarIcon(
|
||||||
|
icon = ImageVector.vectorResource(id = R.drawable.ic_beaker),
|
||||||
|
size = Sizes.Small,
|
||||||
|
contentDescription = null,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
prefsItem {
|
prefsItem {
|
||||||
SwitchPref(
|
SwitchPref(
|
||||||
key = "custom_toolbar_primary_color",
|
key = "custom_toolbar_primary_color",
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="24dp"
|
||||||
|
android:height="24dp"
|
||||||
|
android:viewportWidth="512"
|
||||||
|
android:viewportHeight="512">
|
||||||
|
<path
|
||||||
|
android:fillColor="#FF000000"
|
||||||
|
android:pathData="M448.1,34.9c0,-1.2 -0.4,-2.9 -2.9,-2.9H128.5c-54.3,0 -64.4,27.4 -64.4,39.8C94.4,76 96,76.5 96,108.5v307c0,35.3 28.9,64.5 64.3,64.5H368c35.3,0 64,-29.2 64,-64.5V73.3c2.2,-17.5 12,-31.8 13.1,-33.5 1.2,-1.9 3,-3.8 3,-4.9zM354.2,432H176.3c-15.9,0 -29.7,-11.9 -32.3,-27.1V80h240v319.7c0,18 -12.4,32.3 -29.8,32.3z" />
|
||||||
|
<path
|
||||||
|
android:fillColor="#FF000000"
|
||||||
|
android:pathData="M182,160v226c0,4.4 3.6,8 8,8h148c4.4,0 8,-3.6 8,-8V160H182z" />
|
||||||
|
</vector>
|
||||||
|
|
@ -515,4 +515,6 @@
|
||||||
<string name="summary_do_not_use_photo_picker">将使用 App 内置的照片选择器</string>
|
<string name="summary_do_not_use_photo_picker">将使用 App 内置的照片选择器</string>
|
||||||
<string name="summary_use_photo_picker">将使用原生的照片选择器</string>
|
<string name="summary_use_photo_picker">将使用原生的照片选择器</string>
|
||||||
<string name="desc_show">显示</string>
|
<string name="desc_show">显示</string>
|
||||||
|
<string name="title_settings_status_bar_darker">状态栏遮罩</string>
|
||||||
|
<string name="summary_settings_status_bar_darker">开启后非白色主题状态栏将略微变暗</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue