Skip to content

Commit 2102bcc

Browse files
committed
use progress bar for gear battery on watch
1 parent 3b33b0d commit 2102bcc

File tree

1 file changed

+10
-1
lines changed
  • android/wear/src/main/java/com/codel1417/tail_App/presentation

1 file changed

+10
-1
lines changed

android/wear/src/main/java/com/codel1417/tail_App/presentation/MainActivity.kt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ import androidx.wear.compose.material.Text
4141
import androidx.wear.compose.material.Vignette
4242
import androidx.wear.compose.material.VignettePosition
4343
import androidx.wear.compose.material3.CircularProgressIndicator
44+
import androidx.wear.compose.material3.LinearProgressIndicator
4445
import androidx.wear.compose.material3.SwitchButton
4546
import androidx.wear.compose.material3.TimeText
4647
import com.codel1417.tail_App.json.WearData
@@ -383,7 +384,15 @@ class MainActivity : ComponentActivity(), DataClient.OnDataChangedListener,
383384
colors = ChipDefaults.chipColors(backgroundColor = Color(color)),
384385
label = { Text(text = name, textAlign = TextAlign.Center) },
385386
onClick = {},
386-
secondaryLabel = { Text(text = "$battery%", textAlign = TextAlign.Center) },
387+
enabled = battery > -1,
388+
secondaryLabel = {
389+
if (battery > -1) {
390+
LinearProgressIndicator(
391+
progress = { battery.toFloat() / 100 },
392+
modifier = Modifier.fillMaxWidth(),
393+
)
394+
}
395+
},
387396
)
388397
}
389398

0 commit comments

Comments
 (0)