Guy Bieber
08/26/2020, 11:33 PM2020-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:
@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?Leland Richardson [G]
08/27/2020, 12:00 AMShep Shapard
08/27/2020, 6:22 PMGuy Bieber
08/27/2020, 6:22 PMGuy Bieber
08/27/2020, 6:23 PMGuy Bieber
08/28/2020, 10:55 PMGuy Bieber
09/03/2020, 10:13 PM