Finished updates to dev05 of Compose

pull/8/head
Kevin Hester 2020-03-01 16:06:07 -08:00
rodzic e2ceaf3a2d
commit b7c408d890
2 zmienionych plików z 12 dodań i 13 usunięć

Wyświetl plik

@ -1,7 +1,6 @@
package com.geeksville.mesh.ui package com.geeksville.mesh.ui
import androidx.compose.Composable import androidx.compose.Composable
import androidx.compose.ambient
import androidx.compose.state import androidx.compose.state
import androidx.ui.animation.Crossfade import androidx.ui.animation.Crossfade
import androidx.ui.core.ContextAmbient import androidx.ui.core.ContextAmbient
@ -37,12 +36,10 @@ fun getInitials(name: String): String {
fun HomeContent() { fun HomeContent() {
Column { Column {
Row { Row {
Container(LayoutSize(40.dp, 40.dp)) { VectorImage(
VectorImage( id = if (UIState.isConnected.value) R.drawable.cloud_on else R.drawable.cloud_off,
id = if (UIState.isConnected.value) R.drawable.cloud_on else R.drawable.cloud_off, tint = palette.onBackground // , modifier = LayoutSize(40.dp, 40.dp)
tint = palette.onBackground )
)
}
if (UIState.isConnected.value) { if (UIState.isConnected.value) {
Column { Column {
@ -134,8 +131,10 @@ private fun AppContent(openDrawer: () -> Unit) {
TopAppBar( TopAppBar(
title = { Text(text = "Meshtastic") }, title = { Text(text = "Meshtastic") },
navigationIcon = { navigationIcon = {
VectorImageButton(R.drawable.ic_launcher_new_foreground) { Container(LayoutSize(40.dp, 40.dp)) {
openDrawer() VectorImageButton(R.drawable.ic_launcher_new_foreground) {
openDrawer()
}
} }
} }
) )

Wyświetl plik

@ -2,8 +2,8 @@ package com.geeksville.mesh.ui
import androidx.annotation.DrawableRes import androidx.annotation.DrawableRes
import androidx.compose.Composable import androidx.compose.Composable
import androidx.ui.core.DensityAmbient
import androidx.ui.core.Modifier import androidx.ui.core.Modifier
import androidx.ui.core.WithDensity
import androidx.ui.foundation.Clickable import androidx.ui.foundation.Clickable
import androidx.ui.graphics.Color import androidx.ui.graphics.Color
import androidx.ui.graphics.vector.DrawVector import androidx.ui.graphics.vector.DrawVector
@ -18,7 +18,7 @@ import androidx.ui.unit.dp
fun VectorImageButton(@DrawableRes id: Int, onClick: () -> Unit) { fun VectorImageButton(@DrawableRes id: Int, onClick: () -> Unit) {
Ripple(bounded = false) { Ripple(bounded = false) {
Clickable(onClick = onClick) { Clickable(onClick = onClick) {
VectorImage(id = id, modifier = LayoutSize(40.dp, 40.dp)) VectorImage(id = id /* , modifier = LayoutSize(40.dp, 40.dp) */)
} }
} }
} }
@ -39,7 +39,7 @@ fun VectorImage(
tint: Color = Color.Transparent tint: Color = Color.Transparent
) { ) {
val vector = vectorResource(id) val vector = vectorResource(id)
WithDensity { // WithDensity {
Container( Container(
modifier = modifier + LayoutSize( modifier = modifier + LayoutSize(
vector.defaultWidth, vector.defaultWidth,
@ -48,5 +48,5 @@ fun VectorImage(
) { ) {
DrawVector(vector, tint) DrawVector(vector, tint)
} }
} // }
} }