Kaynağa Gözat

1. 适配部分手机开启时顶部显示黑色的问题

bjb 3 ay önce
ebeveyn
işleme
08630f88fa

+ 0 - 1
app/src/main/AndroidManifest.xml

@@ -38,7 +38,6 @@
         <activity
             android:name=".ui.pages.PageSplash"
             android:exported="true"
-            android:label="@string/app_name"
             android:screenOrientation="portrait"
             android:theme="@style/Theme.BozzysSplash">
             <intent-filter>

+ 4 - 5
app/src/main/java/com/iscs/bozzys/ui/pages/profile/PageProfile.kt

@@ -419,7 +419,7 @@ class PageProfile : PageBase() {
                     topRadius = 16.dp,
                     bottomRadius = 16.dp,
                     modifier = Modifier
-                        .width(320.dp)
+                        .fillMaxWidth(0.75f)
                         // 防止点击穿透
                         .clickable(
                             indication = null,
@@ -431,14 +431,13 @@ class PageProfile : PageBase() {
                         Row(
                             Modifier
                                 .fillMaxWidth()
-                                .height(40.dp)
                                 .padding(horizontal = 16.dp),
                             verticalAlignment = Alignment.CenterVertically
                         ) {
                             // Spacer(Modifier.size(40.dp))
                             Text(
                                 title,
-                                fontSize = 16.sp,
+                                fontSize = 18.sp,
                                 lineHeight = 48.sp,
                                 fontWeight = FontWeight.Bold,
                                 color = Text,
@@ -477,7 +476,7 @@ class PageProfile : PageBase() {
                                     .clip(RoundedCornerShape(6.dp))
                                     .background(Color.Gray.copy(alpha = 0.6f))
                                     .clickable(onClick = { onDismiss() })
-                                    .padding(vertical = 5.dp),
+                                    .padding(vertical = 8.dp),
                                 textAlign = TextAlign.Center,
                                 fontSize = 16.sp,
                                 fontWeight = FontWeight.Bold
@@ -491,7 +490,7 @@ class PageProfile : PageBase() {
                                     .clip(RoundedCornerShape(6.dp))
                                     .background(MaterialTheme.colorScheme.primary)
                                     .clickable(onClick = { onConfirm() })
-                                    .padding(vertical = 5.dp),
+                                    .padding(vertical = 8.dp),
                                 textAlign = TextAlign.Center,
                                 fontSize = 16.sp,
                                 fontWeight = FontWeight.Bold

+ 13 - 0
app/src/main/res/values-v27/themes.xml

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+    <style name="Theme.BozzysSplash" parent="android:Theme.Light.NoTitleBar.Fullscreen">
+        <item name="android:windowTranslucentStatus">true</item>
+        <item name="android:windowTranslucentNavigation">true</item>
+        <item name="android:statusBarColor">@android:color/transparent</item>
+        <item name="android:windowFullscreen">true</item>
+        <item name="android:background">@color/black_alpha_0</item>
+        <!--  解决部分手机顶部状态栏显示黑色的问题  -->
+        <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
+    </style>
+</resources>