|
@@ -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
|