|
@@ -1,9 +1,10 @@
|
|
|
package com.vpn.fastestvpnservice.screens.bottomNavBarScreens
|
|
|
|
|
|
+import android.app.Activity
|
|
|
import android.content.Context
|
|
|
import android.content.Intent
|
|
|
import android.content.res.Configuration
|
|
|
-import android.net.TrafficStats
|
|
|
+import androidx.compose.ui.graphics.Color
|
|
|
import android.os.Handler
|
|
|
import android.util.Log
|
|
|
import androidx.activity.ComponentActivity
|
|
@@ -52,14 +53,15 @@ import androidx.compose.ui.Modifier
|
|
|
import androidx.compose.ui.draw.alpha
|
|
|
import androidx.compose.ui.draw.clip
|
|
|
import androidx.compose.ui.draw.paint
|
|
|
-import androidx.compose.ui.graphics.Color
|
|
|
import androidx.compose.ui.graphics.ColorFilter
|
|
|
import androidx.compose.ui.graphics.painter.Painter
|
|
|
+import androidx.compose.ui.graphics.toArgb
|
|
|
import androidx.compose.ui.input.pointer.pointerInput
|
|
|
import androidx.compose.ui.layout.ContentScale
|
|
|
import androidx.compose.ui.platform.LocalConfiguration
|
|
|
import androidx.compose.ui.platform.LocalContext
|
|
|
import androidx.compose.ui.platform.LocalLifecycleOwner
|
|
|
+import androidx.compose.ui.platform.LocalView
|
|
|
import androidx.compose.ui.res.colorResource
|
|
|
import androidx.compose.ui.res.painterResource
|
|
|
import androidx.compose.ui.text.AnnotatedString
|
|
@@ -71,6 +73,7 @@ import androidx.compose.ui.unit.sp
|
|
|
import androidx.compose.ui.window.DialogProperties
|
|
|
import androidx.constraintlayout.compose.ConstraintLayout
|
|
|
import androidx.constraintlayout.compose.Dimension
|
|
|
+import androidx.core.graphics.toColorInt
|
|
|
import androidx.lifecycle.Lifecycle
|
|
|
import androidx.lifecycle.LifecycleEventObserver
|
|
|
import androidx.lifecycle.LifecycleOwner
|
|
@@ -344,11 +347,24 @@ fun Home(
|
|
|
|
|
|
// Log.d("test_istablet", "Is Tablet ? $isTablet , width = ${configuration.screenWidthDp}, height = ${configuration.screenHeightDp}")
|
|
|
|
|
|
+
|
|
|
Column(
|
|
|
modifier = Modifier
|
|
|
.background(MaterialTheme.colorScheme.background)
|
|
|
.fillMaxSize(),
|
|
|
) {
|
|
|
+// val alpha = (255.0 * 0.1).toInt()
|
|
|
+// val color = Color(141, 8, 1, alpha)
|
|
|
+// val s = String.format("#%06X", (color.toArgb() and 0xFFFFFF))
|
|
|
+//
|
|
|
+// val c = Color(0x1A8d0801)
|
|
|
+ val view = LocalView.current
|
|
|
+ val window = (view.context as Activity).window
|
|
|
+
|
|
|
+ window.statusBarColor = colorResource(id = R.color.pink_background).toArgb()
|
|
|
+// window.statusBarColor = Color(0x1A8d0801).toArgb()
|
|
|
+ window.navigationBarColor = MaterialTheme.colorScheme.onBackground.toArgb()
|
|
|
+
|
|
|
if (isServerDialog.value) {
|
|
|
ShowServerDialog(
|
|
|
basePreferenceHelper,
|