Przeglądaj źródła

working on serverlist screen searchBar padding...

Khubaib 11 miesięcy temu
rodzic
commit
b635b1033b

+ 2 - 2
.idea/deploymentTargetSelector.xml

@@ -4,10 +4,10 @@
     <selectionStates>
       <SelectionState runConfigName="app">
         <option name="selectionMode" value="DROPDOWN" />
-        <DropdownSelection timestamp="2024-05-13T08:04:29.646466132Z">
+        <DropdownSelection timestamp="2024-05-14T13:33:21.367817827Z">
           <Target type="DEFAULT_BOOT">
             <handle>
-              <DeviceId pluginId="Default" identifier="serial=1C051FDF60048Z;connection=2cee8a90" />
+              <DeviceId pluginId="LocalEmulator" identifier="path=/home/ubuntu/.android/avd/Pixel_C_API_34.avd" />
             </handle>
           </Target>
         </DropdownSelection>

BIN
app/release/app-release.apk


+ 12 - 3
app/src/main/java/com/vpn/fastestvpnservice/screens/ServerListScreen.kt

@@ -1,5 +1,6 @@
 package com.vpn.fastestvpnservice.screens
 
+import android.app.Activity
 import android.content.res.Configuration
 import android.location.Location
 import android.os.Handler
@@ -67,9 +68,11 @@ import androidx.compose.ui.Modifier
 import androidx.compose.ui.draw.alpha
 import androidx.compose.ui.draw.clip
 import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.graphics.toArgb
 import androidx.compose.ui.input.pointer.pointerInput
 import androidx.compose.ui.platform.LocalContext
 import androidx.compose.ui.platform.LocalFocusManager
+import androidx.compose.ui.platform.LocalView
 import androidx.compose.ui.res.colorResource
 import androidx.compose.ui.res.painterResource
 import androidx.compose.ui.tooling.preview.Preview
@@ -119,11 +122,16 @@ fun ServerList(
                 color = MaterialTheme.colorScheme.background
             )
     ) {
+        val view = LocalView.current
+        val window = (view.context as Activity).window
+        window.statusBarColor = Color.Transparent.toArgb()
+        window.navigationBarColor = Color.Transparent.toArgb()
+
         HeaderRowSL(navHostController = navHostController)
         Column(
             modifier = Modifier
                 .padding(horizontal = 16.dp)
-                .padding(top = 100.dp)
+                .padding(top = 35.dp)
                 .background(Color.Transparent)
         ) {
             ShowSearchBar(serverListViewModel, basePreferenceHelper, navHostController)
@@ -258,7 +266,7 @@ fun BoxScope.HeaderRowSL(
         },
         modifier = Modifier
             .align(Alignment.TopStart)
-            .padding(top = 55.dp)
+            .padding(top = 25.dp)
             .padding(start = 16.dp)
             .size(30.dp, 32.dp)
     ) {
@@ -271,7 +279,7 @@ fun BoxScope.HeaderRowSL(
     }
     Surface(
         modifier = Modifier
-            .padding(top = 55.dp)
+            .padding(top = 25.dp)
             .height(32.dp)
             .align(Alignment.TopCenter)
             .padding(5.dp),
@@ -907,6 +915,7 @@ fun ColumnScope.ShowSearchBar(
         ),
         modifier = Modifier
             .fillMaxWidth()
+            .padding(top = 35.dp)
     ) {
         CompositionLocalProvider(
             LocalOverscrollConfiguration provides null