Add filters

This commit is contained in:
Vineyro 2023-06-29 09:10:30 +07:00
parent 1270f48422
commit 7afa2861e7
1 changed files with 15 additions and 17 deletions

View File

@ -199,28 +199,27 @@ private fun BleItem(
val highAlpha = ContentAlpha.high
val disabledAlpha = ContentAlpha.disabled
var alpha by remember {
mutableStateOf(
if(SystemClock.elapsedRealtime() - ble.scanTime > 10_000){
disabledAlpha
} else {
highAlpha
}
var time by remember {
mutableLongStateOf(
SystemClock.elapsedRealtime()
)
}
LaunchedEffect(ble.scanTime) {
while(true) {
alpha = if(SystemClock.elapsedRealtime() - ble.scanTime > 10_000){
disabledAlpha
} else {
highAlpha
}
delay(800)
time = SystemClock.elapsedRealtime()
delay(100)
}
}
var alpha = if(SystemClock.elapsedRealtime() - ble.scanTime > 10_000){
disabledAlpha
} else {
highAlpha
}
Row(
verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.spacedBy(12.dp),
@ -338,8 +337,7 @@ private fun BleItem(
Icon(
modifier = Modifier.size(16.dp),
imageVector = Icons.Rounded.ArrowRightAlt,
contentDescription = null,
tint = color
contentDescription = null
)
Box {
@ -356,7 +354,7 @@ private fun BleItem(
modifier = Modifier.alpha(0f)
)
val lastAdv = ((SystemClock.elapsedRealtime() - ble.scanTime) / 1_000)
val lastAdv = ((time - ble.scanTime) / 1_000)
Text(
style = MaterialTheme.typography.bodyMedium,