pull/1705/head
parent
64d0e60cf9
commit
54e311ac81
@ -1,27 +1,46 @@ |
||||
package io.legado.app.ui.widget |
||||
|
||||
import androidx.compose.foundation.layout.Column |
||||
import androidx.compose.foundation.layout.padding |
||||
import androidx.compose.material.AlertDialog |
||||
import androidx.compose.material.Text |
||||
import androidx.compose.material.TextButton |
||||
import androidx.compose.runtime.Composable |
||||
import androidx.compose.runtime.MutableState |
||||
import androidx.compose.ui.Modifier |
||||
import androidx.compose.ui.unit.dp |
||||
import io.legado.app.ui.theme.AppTheme |
||||
|
||||
|
||||
@Composable |
||||
fun UrlOptionDialog(confirm: (String) -> Unit) { |
||||
AlertDialog( |
||||
onDismissRequest = {}, |
||||
confirmButton = { |
||||
TextButton(onClick = { |
||||
confirm.invoke("") |
||||
}) { |
||||
Text(text = "OK") |
||||
} |
||||
}, |
||||
dismissButton = { |
||||
TextButton(onClick = {}) { Text(text = "Cancel") } |
||||
}, |
||||
title = { |
||||
Text(text = "url参数") |
||||
fun UrlOptionDialog(openState: MutableState<Boolean>, confirm: (String) -> Unit) { |
||||
AppTheme { |
||||
if (openState.value) { |
||||
AlertDialog( |
||||
onDismissRequest = { |
||||
openState.value = false |
||||
}, |
||||
confirmButton = { |
||||
TextButton(onClick = { |
||||
confirm.invoke("") |
||||
}) { |
||||
Text(text = "OK") |
||||
} |
||||
}, |
||||
dismissButton = { |
||||
TextButton(onClick = { |
||||
openState.value = false |
||||
}) { Text(text = "Cancel") } |
||||
}, |
||||
title = { |
||||
Text(text = "url参数") |
||||
}, |
||||
text = { |
||||
Column(Modifier.padding(12.dp)) { |
||||
|
||||
} |
||||
} |
||||
) |
||||
} |
||||
) |
||||
} |
||||
} |
@ -1,16 +0,0 @@ |
||||
@file:Suppress("unused") |
||||
|
||||
package io.legado.app.utils |
||||
|
||||
import android.content.res.Resources |
||||
|
||||
val Float.dp: Float |
||||
get() = android.util.TypedValue.applyDimension( |
||||
android.util.TypedValue.COMPLEX_UNIT_DIP, this, Resources.getSystem().displayMetrics |
||||
) |
||||
|
||||
val Float.sp: Float |
||||
get() = android.util.TypedValue.applyDimension( |
||||
android.util.TypedValue.COMPLEX_UNIT_SP, this, Resources.getSystem().displayMetrics |
||||
) |
||||
|
Loading…
Reference in new issue