|
@@ -5,7 +5,6 @@ import android.content.Context
|
|
import android.os.Build
|
|
import android.os.Build
|
|
import android.os.Handler
|
|
import android.os.Handler
|
|
import android.util.Log
|
|
import android.util.Log
|
|
-import android.widget.Toast
|
|
|
|
import androidx.activity.ComponentActivity
|
|
import androidx.activity.ComponentActivity
|
|
import androidx.compose.animation.animateColorAsState
|
|
import androidx.compose.animation.animateColorAsState
|
|
import androidx.compose.foundation.BorderStroke
|
|
import androidx.compose.foundation.BorderStroke
|
|
@@ -23,7 +22,6 @@ import androidx.compose.foundation.layout.ColumnScope
|
|
import androidx.compose.foundation.layout.Row
|
|
import androidx.compose.foundation.layout.Row
|
|
import androidx.compose.foundation.layout.RowScope
|
|
import androidx.compose.foundation.layout.RowScope
|
|
import androidx.compose.foundation.layout.Spacer
|
|
import androidx.compose.foundation.layout.Spacer
|
|
-import androidx.compose.foundation.layout.aspectRatio
|
|
|
|
import androidx.compose.foundation.layout.fillMaxHeight
|
|
import androidx.compose.foundation.layout.fillMaxHeight
|
|
import androidx.compose.foundation.layout.fillMaxSize
|
|
import androidx.compose.foundation.layout.fillMaxSize
|
|
import androidx.compose.foundation.layout.fillMaxWidth
|
|
import androidx.compose.foundation.layout.fillMaxWidth
|
|
@@ -31,7 +29,6 @@ import androidx.compose.foundation.layout.height
|
|
import androidx.compose.foundation.layout.padding
|
|
import androidx.compose.foundation.layout.padding
|
|
import androidx.compose.foundation.layout.size
|
|
import androidx.compose.foundation.layout.size
|
|
import androidx.compose.foundation.layout.wrapContentHeight
|
|
import androidx.compose.foundation.layout.wrapContentHeight
|
|
-import androidx.compose.foundation.layout.wrapContentSize
|
|
|
|
import androidx.compose.foundation.shape.CircleShape
|
|
import androidx.compose.foundation.shape.CircleShape
|
|
import androidx.compose.foundation.shape.RoundedCornerShape
|
|
import androidx.compose.foundation.shape.RoundedCornerShape
|
|
import androidx.compose.foundation.text.ClickableText
|
|
import androidx.compose.foundation.text.ClickableText
|
|
@@ -83,6 +80,7 @@ import androidx.compose.ui.res.colorResource
|
|
import androidx.compose.ui.res.painterResource
|
|
import androidx.compose.ui.res.painterResource
|
|
import androidx.compose.ui.text.AnnotatedString
|
|
import androidx.compose.ui.text.AnnotatedString
|
|
import androidx.compose.ui.text.TextStyle
|
|
import androidx.compose.ui.text.TextStyle
|
|
|
|
+import androidx.compose.ui.text.style.TextOverflow
|
|
import androidx.compose.ui.unit.TextUnit
|
|
import androidx.compose.ui.unit.TextUnit
|
|
import androidx.compose.ui.unit.dp
|
|
import androidx.compose.ui.unit.dp
|
|
import androidx.compose.ui.unit.sp
|
|
import androidx.compose.ui.unit.sp
|
|
@@ -1661,76 +1659,59 @@ fun BoxScope.AddRowSmartTV(
|
|
|
|
|
|
@Composable
|
|
@Composable
|
|
fun BoxScope.AddRowSelectServerTV(navHostController: NavHostController, isTablet: Boolean) {
|
|
fun BoxScope.AddRowSelectServerTV(navHostController: NavHostController, isTablet: Boolean) {
|
|
-
|
|
|
|
val context = LocalContext.current
|
|
val context = LocalContext.current
|
|
Row(
|
|
Row(
|
|
modifier = Modifier
|
|
modifier = Modifier
|
|
.fillMaxWidth()
|
|
.fillMaxWidth()
|
|
.padding(horizontal = 15.dp)
|
|
.padding(horizontal = 15.dp)
|
|
- .background(Color.Transparent)
|
|
|
|
-
|
|
|
|
-// .pointerInput(Unit) {
|
|
|
|
-// detectTapGestures {
|
|
|
|
-// toChangeServer.value = false
|
|
|
|
-// navHostController.navigate(
|
|
|
|
-// Screen.ServerList.route
|
|
|
|
-// )
|
|
|
|
-// Screen.ServerList.isTrue = true
|
|
|
|
-// Log.d("button_click_change", "Pressed")
|
|
|
|
-// }
|
|
|
|
-// }
|
|
|
|
-
|
|
|
|
- ,
|
|
|
|
|
|
+ .background(Color.Transparent),
|
|
horizontalArrangement = Arrangement.Start,
|
|
horizontalArrangement = Arrangement.Start,
|
|
verticalAlignment = Alignment.CenterVertically
|
|
verticalAlignment = Alignment.CenterVertically
|
|
) {
|
|
) {
|
|
-
|
|
|
|
Surface(
|
|
Surface(
|
|
modifier = Modifier.padding(start = 0.dp),
|
|
modifier = Modifier.padding(start = 0.dp),
|
|
- color = Color.Transparent
|
|
|
|
|
|
+ color = Color.Transparent,
|
|
) {
|
|
) {
|
|
Image(
|
|
Image(
|
|
painter = painterResource(id = R.drawable.worldmap3x),
|
|
painter = painterResource(id = R.drawable.worldmap3x),
|
|
contentDescription = "World",
|
|
contentDescription = "World",
|
|
modifier = Modifier
|
|
modifier = Modifier
|
|
- .padding(start = 0.dp)
|
|
|
|
.size(30.dp)
|
|
.size(30.dp)
|
|
- .weight(1f)
|
|
|
|
|
|
+// .weight(1f)
|
|
)
|
|
)
|
|
}
|
|
}
|
|
Surface(
|
|
Surface(
|
|
- modifier = Modifier.padding(start = 0.dp),
|
|
|
|
|
|
+ modifier = Modifier.padding(start = 12.dp, end = 12.dp).weight(1F),
|
|
color = Color.Transparent
|
|
color = Color.Transparent
|
|
) {
|
|
) {
|
|
- Text(text = context.getString(R.string.see_all_locations),
|
|
|
|
|
|
+ Text(
|
|
|
|
+ text = context.getString(R.string.see_all_locations),
|
|
style = MaterialTheme.typography.labelMedium.copy(
|
|
style = MaterialTheme.typography.labelMedium.copy(
|
|
- fontSize = if (isTablet()) 20.sp else 16.sp
|
|
|
|
|
|
+ fontSize = 16.sp
|
|
),
|
|
),
|
|
color = MaterialTheme.colorScheme.primary,
|
|
color = MaterialTheme.colorScheme.primary,
|
|
|
|
+ lineHeight = 20.sp,
|
|
// color = colorResource(id = R.color.dark_blue_gray_text),
|
|
// color = colorResource(id = R.color.dark_blue_gray_text),
|
|
maxLines = 2,
|
|
maxLines = 2,
|
|
|
|
+ overflow = TextOverflow.Ellipsis,
|
|
modifier = Modifier
|
|
modifier = Modifier
|
|
- .padding(start = 12.dp, end = 0.dp)
|
|
|
|
- .weight(1f)
|
|
|
|
|
|
+// .weight(1f)
|
|
)
|
|
)
|
|
}
|
|
}
|
|
- Spacer(modifier = Modifier.weight(1F))
|
|
|
|
|
|
+// Spacer(modifier = Modifier.weight(1F))
|
|
Surface(
|
|
Surface(
|
|
- modifier = Modifier.padding(start = 15.dp),
|
|
|
|
|
|
+ modifier = Modifier.padding(start = 0.dp, end = 0.dp),
|
|
color = Color.Transparent
|
|
color = Color.Transparent
|
|
-
|
|
|
|
) {
|
|
) {
|
|
Image(
|
|
Image(
|
|
painter = painterResource(id = R.drawable.frontarrow3x),
|
|
painter = painterResource(id = R.drawable.frontarrow3x),
|
|
contentDescription = "Front_Arrow",
|
|
contentDescription = "Front_Arrow",
|
|
- colorFilter = ColorFilter.tint(colorResource(id = R.color.dark_blue_gray_text)),
|
|
|
|
|
|
+ colorFilter = ColorFilter.tint(colorResource(id = R.color.gray_icon)),
|
|
modifier = Modifier
|
|
modifier = Modifier
|
|
- .padding(start = 0.dp, end = 5.dp)
|
|
|
|
.size(10.dp, 18.dp)
|
|
.size(10.dp, 18.dp)
|
|
- .weight(1f)
|
|
|
|
|
|
+// .weight(1f)
|
|
)
|
|
)
|
|
}
|
|
}
|
|
-
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|