我正在制作自己的 InputMethodService。一切正常。但我有一个问题。我想让键盘视图透明。这意味着键盘视图将覆盖输入屏幕,用户可以在打字时看到整个屏幕。我尝试通过设置背景颜色、可绘制来使其透明,但未能成功。请建议我如何制作自定义透明键盘。使用 setTheme (int theme) 方法有效吗?
问问题
692 次
2 回答
0
在您的 KeyboardView XML 文件中放置
android:alpha="0.5"
或在您的 OnCreateInputView 集中
keyboardView.setAlpha((float) 0.5);
于 2018-08-05T11:04:51.810 回答
0
在我的配置设置
android:background="@android:color/transparent"
中作为属性
android.inputmethodservice.KeyboardView
并使用稍微透明的自定义键可绘制选择器,即android:keyBackground="@drawable/custom_transparent_key"
工作得很好。
于 2016-05-22T18:11:38.993 回答