小编clo*_*ddy的帖子

切换密码字段jetpack compose

嗨,当用户单击查看密码按钮时,我正在尝试动态更改 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

6
推荐指数
2
解决办法
2131
查看次数

Facebook Sdk 使用新的活动结果 API 登录

我无法使用活动结果 API 回调结果,因为 Facebook SDK 本身启动了 Facebook 登录活动。当我尝试写合同时,我不知道我应该提供什么作为意图。我最终通过合同打开一个空白活动,并在该活动被销毁时返回结果。总之,我不知道如何使用新的 Activity Result API 调用下面的语句。对此有什么想法吗?我还检查了 facebook API 是否有任何更新,但没有运气。

mFacebookCallbackManager.onActivityResult(1001, resultCode, intent)
Run Code Online (Sandbox Code Playgroud)

android facebook registerforactivityresult

5
推荐指数
1
解决办法
1137
查看次数