代码之家  ›  专栏  ›  技术社区  ›  CoDe

如何使自定义键盘透明?

  •  0
  • CoDe  · 技术社区  · 15 年前

    我想使软键盘背景透明,按键半透明。

    3 回复  |  直到 9 年前
        1
  •  0
  •   Prachur    11 年前

    您可以为此制作一个具有完整键盘布局的自定义图像。并相应地放置钥匙。我做这个是为了我的一个项目。

        2
  •  0
  •   AMD    9 年前

    在input.xml的keyboardview中设置android:alpha=“0.50”

    在android:background中设置argb(a=alpha):“@color/keyboard\u background”

        3
  •  -1
  •   RavenApps    11 年前

    最好的方法是为键盘上的按钮设置alpha。如果我们知道你是在制作自己的键盘,还是在尝试修改内置键盘,那会有帮助的。更改内置键盘是不可能的,除非您决定根设备并用自己的代码替换键盘代码。如果您正在制作自己的键盘,那么常规键盘和透明键盘之间的唯一区别是您为按钮和图层设置alpha(透明度)。

    下面是一个例子:

    <Button android:id="@+id/a" 
        android:text="@string/a"
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent"
        android:layout_weight="1"  
        android:textColor="@color/black"
        android:alpha="0.50"  ></Button> <!-- 50% transparent -->