0

我正在制作自己的 InputMethodService。一切正常。但我有一个问题。我想让键盘视图透明。这意味着键盘视图将覆盖输入屏幕,用户可以在打字时看到整个屏幕。我尝试通过设置背景颜色、可绘制来使其透明,但未能成功。请建议我如何制作自定义透明键盘。使用 setTheme (int theme) 方法有效吗?

4

2 回答 2

0

在您的 KeyboardView XML 文件中放置

android:alpha="0.5" 

或在您的 OnCreateInputView 集中

keyboardView.setAlpha((float) 0.5);

参考:如何在 Android 上使背景透明 20%

于 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 回答