在我的React Native应用程序中显示和隐藏键盘时,键盘会出现白色闪烁,请参阅:
https://photos.app.goo.gl/Bwmin9T1R4OAO9tB3
我正在使用React Native制作我的第一个应用,所以我不确定这是否是"预期"行为(如果这只是React Native的外观)或者我可以做些什么来修复它。
<KeyboardAvoidingView behavior="padding">
(我试过
删除它仍然看到闪烁)。Keyboard
听&#34; keyboardDidShow&#34;和&#34; keyboardDidHide&#34;,并使用来自&#34; react-native&#34;的Animated
在图标上执行动画。答案 0 :(得分:1)
如果您正在使用 Expo 并且仍然遇到此问题,那么更改 softwareKeyboardLayoutMode
中的 app.json
对我有用。
"android": {
"softwareKeyboardLayoutMode": "pan",
...(other properties)
}
答案 1 :(得分:0)
使用Expo更新到更新版本的create-react-native-app
似乎解决了这个问题。