|
@@ -6,32 +6,19 @@ import android.util.Log
|
|
|
import android.view.ViewGroup
|
|
|
import android.webkit.WebView
|
|
|
import android.webkit.WebViewClient
|
|
|
-import androidx.compose.animation.core.RepeatMode
|
|
|
-import androidx.compose.animation.core.animateFloatAsState
|
|
|
-import androidx.compose.animation.core.infiniteRepeatable
|
|
|
-import androidx.compose.animation.core.tween
|
|
|
import androidx.compose.foundation.background
|
|
|
-import androidx.compose.foundation.layout.Arrangement
|
|
|
import androidx.compose.foundation.layout.Box
|
|
|
import androidx.compose.foundation.layout.BoxScope
|
|
|
-import androidx.compose.foundation.layout.Column
|
|
|
-import androidx.compose.foundation.layout.Row
|
|
|
import androidx.compose.foundation.layout.fillMaxHeight
|
|
|
import androidx.compose.foundation.layout.fillMaxSize
|
|
|
import androidx.compose.foundation.layout.fillMaxWidth
|
|
|
import androidx.compose.foundation.layout.height
|
|
|
import androidx.compose.foundation.layout.padding
|
|
|
import androidx.compose.foundation.layout.size
|
|
|
-import androidx.compose.foundation.layout.width
|
|
|
-import androidx.compose.foundation.rememberScrollState
|
|
|
-import androidx.compose.foundation.verticalScroll
|
|
|
import androidx.compose.material.Icon
|
|
|
import androidx.compose.material.IconButton
|
|
|
import androidx.compose.material.Surface
|
|
|
import androidx.compose.material.Text
|
|
|
-import androidx.compose.material.icons.Icons
|
|
|
-import androidx.compose.material.icons.automirrored.filled.ArrowBack
|
|
|
-import androidx.compose.material3.Button
|
|
|
import androidx.compose.material3.CircularProgressIndicator
|
|
|
import androidx.compose.material3.MaterialTheme
|
|
|
import androidx.compose.runtime.Composable
|
|
@@ -40,34 +27,24 @@ import androidx.compose.runtime.getValue
|
|
|
import androidx.compose.runtime.mutableFloatStateOf
|
|
|
import androidx.compose.runtime.mutableStateOf
|
|
|
import androidx.compose.runtime.remember
|
|
|
-import androidx.compose.runtime.rememberCoroutineScope
|
|
|
import androidx.compose.runtime.setValue
|
|
|
import androidx.compose.ui.Alignment
|
|
|
import androidx.compose.ui.Modifier
|
|
|
-import androidx.compose.ui.draw.rotate
|
|
|
-import androidx.compose.ui.graphics.Color
|
|
|
-import androidx.compose.ui.graphics.StrokeCap
|
|
|
import androidx.compose.ui.graphics.toArgb
|
|
|
import androidx.compose.ui.platform.LocalConfiguration
|
|
|
+import androidx.compose.ui.platform.LocalContext
|
|
|
import androidx.compose.ui.platform.LocalView
|
|
|
import androidx.compose.ui.res.colorResource
|
|
|
import androidx.compose.ui.res.painterResource
|
|
|
-import androidx.compose.ui.text.TextStyle
|
|
|
-import androidx.compose.ui.text.font.FontWeight
|
|
|
-import androidx.compose.ui.text.style.TextAlign
|
|
|
import androidx.compose.ui.tooling.preview.Preview
|
|
|
import androidx.compose.ui.unit.dp
|
|
|
-import androidx.compose.ui.unit.sp
|
|
|
import androidx.compose.ui.viewinterop.AndroidView
|
|
|
import androidx.navigation.NavHostController
|
|
|
import androidx.navigation.compose.rememberNavController
|
|
|
import com.vpn.fastestvpnservice.R
|
|
|
import com.vpn.fastestvpnservice.beans.isDarkTheme
|
|
|
import com.vpn.fastestvpnservice.constants.AppConstant
|
|
|
-import com.vpn.fastestvpnservice.constants.TermsAndConditionsDesc
|
|
|
-import com.vpn.fastestvpnservice.sealedClass.BottomBarScreen
|
|
|
import kotlinx.coroutines.delay
|
|
|
-import kotlinx.coroutines.launch
|
|
|
|
|
|
@Composable
|
|
|
fun About(navHostController: NavHostController) {
|
|
@@ -163,6 +140,7 @@ fun About(navHostController: NavHostController) {
|
|
|
|
|
|
@Composable
|
|
|
fun BoxScope.ShowHeaderAbout(navHostController: NavHostController) {
|
|
|
+ val context = LocalContext.current
|
|
|
IconButton(
|
|
|
onClick = {
|
|
|
navHostController.popBackStack()
|
|
@@ -190,7 +168,7 @@ fun BoxScope.ShowHeaderAbout(navHostController: NavHostController) {
|
|
|
.padding(5.dp),
|
|
|
color = colorResource(id = R.color.transparent)
|
|
|
) {
|
|
|
- Text(text = "About Fastest VPN",
|
|
|
+ Text(text = context.getString(R.string.about_fastest_vpn),
|
|
|
color = MaterialTheme.colorScheme.primary,
|
|
|
style = MaterialTheme.typography.bodyMedium,
|
|
|
modifier = Modifier.fillMaxHeight()
|