1.引用库
implementation ("androidx.compose.material:material")
implementation ("androidx.compose.material:material-icons-extended")
2.代码
import androidx.compose.foundation.text.KeyboardActions
import androidx.compose.foundation.text.KeyboardOptions
import androidx.compose.material.OutlinedTextField
import androidx.compose.material.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.input.ImeAction
import com.example.wjshotsystem_compose.viewmodel.UserViewModel
@Composable
fun CustomOutTextField(
modifier: Modifier = Modifier,
value: String,
labelStr:String,
isDone:Boolean,
onDone:()->Unit={},
onValueChange:(String)->Unit
) {
OutlinedTextField(
value = value,
onValueChange = onValueChange,
label = { Text(text = labelStr) },
keyboardOptions = KeyboardOptions(
imeAction = if(isDone) ImeAction.Done else ImeAction.Next,
),
keyboardActions = KeyboardActions(
onDone = {
onDone()
}
)
)
}

被折叠的 条评论
为什么被折叠?



