Explorar o código

输入url参数对话框

kunfei %!s(int64=4) %!d(string=hai) anos
pai
achega
b37c57a710
Modificáronse 1 ficheiros con 14 adicións e 1 borrados
  1. 14 1
      app/src/main/java/io/legado/app/ui/widget/UrlOptionDialog.kt

+ 14 - 1
app/src/main/java/io/legado/app/ui/widget/UrlOptionDialog.kt

@@ -6,6 +6,7 @@ import androidx.compose.foundation.layout.padding
 import androidx.compose.material.AlertDialog
 import androidx.compose.material.Text
 import androidx.compose.material.TextButton
+import androidx.compose.material.TextField
 import androidx.compose.runtime.Composable
 import androidx.compose.runtime.MutableState
 import androidx.compose.runtime.mutableStateOf
@@ -59,6 +60,10 @@ fun UrlOptionView(urlOption: AnalyzeUrl.UrlOption) {
         mutableStateOf(urlOption.useWebView())
     }
     urlOption.useWebView(useWebView.value)
+    val method = remember {
+        mutableStateOf(urlOption.getMethod() ?: "")
+    }
+    urlOption.setMethod(method.value)
     Column(Modifier.padding(6.dp)) {
         Row(Modifier.padding(3.dp)) {
             LabelledCheckBox(
@@ -69,6 +74,14 @@ fun UrlOptionView(urlOption: AnalyzeUrl.UrlOption) {
                 label = "useWebView"
             )
         }
-
+        TextField(
+            value = method.value,
+            onValueChange = {
+                method.value = it
+            },
+            label = {
+                Text(text = "Method")
+            }
+        )
     }
 }