2015-09-01 2 views
0

Как сделать фоном непрозрачность вида (например, EditField) с прозрачным, вычитанием, вычитанием «Экран», как в Photoshop?Как сделать непрозрачность зрения прозрачной, наводкой, вычитанием

Я знаю, что если я устанавливаю фона на "@android:color/transparent" для EditField затем белый фон будет виден, но не главная backgrounf макета

Мне нужно реализовать это один:

enter image description here

ответ

-1

попробовать android:background="#00000000" = 0% непрозрачность.

android:background="#FF000000 = 100% непрозрачность и белого цвета

android:background="#88FFFFFF = 50% непрозрачность на черном цвете и т.д.

+0

какой черный цвет? есть только EditField, View и RelativeLayout (с bg = image) – NickUnuchek

+0

Это был просто пример того, как сделать непрозрачность на вид. Если вы установите bg # 00000000 на EditField, он будет полностью прозрачным –

1

Вы не можете сделать это просто .. не любой код .. единственным способом сделайте это, чтобы получить растягиваемое изображение .png (вам нужно создать фотошоп для его создания), который имеет эту форму (полупрозрачный на рамке и полностью прозрачный в центре с закругленными углами) .. сделайте его с малой шириной .. и используйте инструмент 9patch для растяжения (так что вы можете получить гибкую ширину) ...

+0

Хорошо, вы можете сделать это по коду ... Есть способ, но это очень сложно .. используйте прозрачную заднюю поверхность для edittext .. и окружайте ее полупрозрачными видами ... вам понадобится как минимум 8 просмотров .. Мне это не нравится .. это неудача – challenger

Смежные вопросы