嗨,当用户单击查看密码按钮时,我正在尝试动态更改 visualTransformation。我可以设法过滤密码,但无法以纯文本显示。有什么想法吗?这是我到目前为止所得到的。
fun UserInputText(
keyboardType: KeyboardType = KeyboardType.Text,
onTextChanged: (TextFieldValue) -> Unit,
textFieldValue: TextFieldValue,
visualTransformation: VisualTransformation = VisualTransformation.None,
borderColor: Color = editTextBorderColor,
keyboardShown: Boolean,
onTextFieldFocused: (Boolean) -> Unit,
focusState: Boolean,
placeholder: String = "",
modifier: Modifier = Modifier
) {
Box(
modifier = modifier.border(
width = 2.dp,
color = borderColor,
shape = RoundedCornerShape(16.dp)
)
) {
var lastFocusState by remember { mutableStateOf(FocusState.Inactive) }
val focusRequester = FocusRequester()
val focusRequesterModifier = Modifier.focusRequester(focusRequester)
BasicTextField(
value = textFieldValue,
onValueChange = { onTextChanged(it) }, …Run Code Online (Sandbox Code Playgroud) android material-design android-textinputlayout android-jetpack-compose android-jetpack-compose-text
我无法使用活动结果 API 回调结果,因为 Facebook SDK 本身启动了 Facebook 登录活动。当我尝试写合同时,我不知道我应该提供什么作为意图。我最终通过合同打开一个空白活动,并在该活动被销毁时返回结果。总之,我不知道如何使用新的 Activity Result API 调用下面的语句。对此有什么想法吗?我还检查了 facebook API 是否有任何更新,但没有运气。
mFacebookCallbackManager.onActivityResult(1001, resultCode, intent)
Run Code Online (Sandbox Code Playgroud)