pull/1705/head
parent
64d0e60cf9
commit
54e311ac81
@ -1,27 +1,46 @@ |
|||||||
package io.legado.app.ui.widget |
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.AlertDialog |
||||||
import androidx.compose.material.Text |
import androidx.compose.material.Text |
||||||
import androidx.compose.material.TextButton |
import androidx.compose.material.TextButton |
||||||
import androidx.compose.runtime.Composable |
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 |
@Composable |
||||||
fun UrlOptionDialog(confirm: (String) -> Unit) { |
fun UrlOptionDialog(openState: MutableState<Boolean>, confirm: (String) -> Unit) { |
||||||
AlertDialog( |
AppTheme { |
||||||
onDismissRequest = {}, |
if (openState.value) { |
||||||
confirmButton = { |
AlertDialog( |
||||||
TextButton(onClick = { |
onDismissRequest = { |
||||||
confirm.invoke("") |
openState.value = false |
||||||
}) { |
}, |
||||||
Text(text = "OK") |
confirmButton = { |
||||||
} |
TextButton(onClick = { |
||||||
}, |
confirm.invoke("") |
||||||
dismissButton = { |
}) { |
||||||
TextButton(onClick = {}) { Text(text = "Cancel") } |
Text(text = "OK") |
||||||
}, |
} |
||||||
title = { |
}, |
||||||
Text(text = "url参数") |
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