2016-03-01 7 views
0

Я хочу иметь полупрозрачные кнопки с полностью прозрачным текстом на них. Если я установил цвет текста, чтобы сказать # 00FFFFFF и фон # 33FFFFFF, текстовая часть не прозрачна и показывает фон. Текст должен быть динамическим, поэтому я не могу использовать изображение.Как создать кнопки с полупрозрачным фоном с полностью прозрачным текстом?

+1

почему вы не можете установить изображение для фона? – Sree

+0

@Sree Потому что текст должен быть динамическим – Bugdroid

ответ

2

я думаю, что это то, что вы пытаетесь достичь (работает с цветом фона , а не с фоновым изображением)

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:gravity="center" 
android:background="#f00" 
android:orientation="vertical"> 

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="#88000000" 
    android:gravity="center" 
    android:text="TEXT TO TRANSPARENT" 
    android:textColor="#f00" /> 

</LinearLayout> 

Создать новый файл макета, вставьте приведенный выше код и нажмите кнопку размещения «Предварительный просмотр», чтобы проверить, как он выглядит.

ИЛИ

Проверить ссылку Button with background color and transparent text

+0

Спасибо за ссылку. Действительно ценю это. – Bugdroid

0

Причина заключается в том, что вы не устанавливать цвет фона кнопки, как это должно быть ... попробовать # 07000000 для кнопки Backgroun

+0

Извините, но затем шрифт также принимает цвет # 07000000, когда его предполагается # 00000000. Спасибо за помощь – Bugdroid