Как я могу сделать свою собственную клавиатуру прозрачной? - PullRequest
0 голосов
/ 10 мая 2010

Я хочу сделать фон мягкой клавиатуры прозрачным, а кнопки клавиш полупрозрачными.

Ответы [ 3 ]

0 голосов
/ 15 марта 2014

Для этого вы можете создать собственное изображение с полной раскладкой клавиатуры. И расположите ключи соответственно. Я сделал это для одного из моих проектов.

0 голосов
/ 15 февраля 2016

set android: alpha = "0.50" в виде клавиатуры вашего input.xml

установить argb (a = alpha) в Android: background = "@ color / keyboard_background"

0 голосов
/ 15 марта 2014

Лучший способ сделать это - установить альфа для кнопок на клавиатуре. Было бы полезно, если бы мы знали, делаете ли вы свою собственную клавиатуру или пытаетесь изменить встроенную клавиатуру. Изменение встроенной клавиатуры выходит за рамки возможностей, если только вы не решите рутировать свое устройство и заменить код для клавиатуры своим собственным. Если вы создаете собственную клавиатуру, единственная разница между обычной и прозрачной клавиатурой заключается в том, что вы устанавливаете альфа (прозрачность) для кнопок и слоев.

Вот пример:

<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 -->
...