```2020-08-26 16:24:11.370 2160-2160/com.nikolamot...
# compose
g
Copy code
2020-08-26 16:24:11.370 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:11.415 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:12.568 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:12.700 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:13.245 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:13.334 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:15.820 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:16.011 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:16.654 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:16.719 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:17.704 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:17.869 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:18.280 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:18.361 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:18.713 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:18.786 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:18.879 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:18.944 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:21.252 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:21.329 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:22.348 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:22.411 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:23.615 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:23.731 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:24.293 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:24.349 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:25.177 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:25.222 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:35.881 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:35.944 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:36.163 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:36.195 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:37.669 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:37.804 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:38.484 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:38.547 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:40.726 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:40.841 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:41.577 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:41.649 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:45.005 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:45.190 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:45.439 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:45.667 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:46.173 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:46.258 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:46.409 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:46.483 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
2020-08-26 16:24:46.662 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 0
2020-08-26 16:24:46.724 2160-2160/com.nikolamotor.nikolamotor D/ViewRootImpl@7a9a5aa[MainActivity]: ViewPostIme pointer 1
You have to click above them to make a button below interact. Here is the textfield I am using:
Copy code
@Composable
    fun TextFieldWithHint(
        text: String,
        hint: @Composable() () -> Unit,
        onDone: (String) -> Unit = {},
        backgroundColor: Color = nikolaColors.color19,
        textColor : Color = nikolaColors.White,
        fontSize : TextUnit =  18.sp,
        keyboardType: KeyboardType = KeyboardType.Text,
        visualTransformation: VisualTransformation = VisualTransformation.None,
        cursorColor : Color = nikolaColors.White
    ) {
//        var mText by savedInstanceState { text }
        val mText =
            savedInstanceState(saver = TextFieldValue.Saver) { TextFieldValue(text) }
        //mText.value = text

        OutlinedTextField(
            value = mText.value,
            label = hint,
            textStyle = TextStyle (
                color = textColor,
                fontSize = fontSize
            ),
            keyboardType = keyboardType,
            imeAction = ImeAction.Done,
            onValueChange = {
                mText.value = it
            },
            onImeActionPerformed = { action, softKeyboard ->
                if (action == ImeAction.Done) {
                    //todo remove hack when android fixes it
                    //On older phones the shift key shows up as 00 in the string
                    val char : Char = 0x00.toChar()
                    var str = mText.value.text.replace("${char}", "")
                    onDone(str) //.text.substring(state.value.selection))
                    hideKeyboard()
                }
            },
            activeColor = cursorColor,
            visualTransformation = visualTransformation
        )
    }
Crazy… It looks like everything is off by an inch. This seems to happen after editing two text fields on the login screen. It seems every time the keyboard comes up and pushes a field up so it is editable the screen gets offset by that amount. Google?
l
cc @Shep Shapard @Siyamed
s
Hi Guy, This is a known bug that we will work on fixing asap: https://issuetracker.google.com/issues/163077821
g
Hey Shep
Cool thanks.
@Leland Richardson [G] When do you think the fix will be out
This didn’t seem to be fixed in alpha-02. Is there a workaround. This breaks the app from the login screen.