Я хочу иметь полупрозрачные кнопки с полностью прозрачным текстом на них. Если я установил цвет текста, чтобы сказать # 00FFFFFF и фон # 33FFFFFF, текстовая часть не прозрачна и показывает фон. Текст должен быть динамическим, поэтому я не могу использовать изображение.Как создать кнопки с полупрозрачным фоном с полностью прозрачным текстом?
ответ
я думаю, что это то, что вы пытаетесь достичь (работает с цветом фона , а не с фоновым изображением)
<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
Спасибо за ссылку. Действительно ценю это. – Bugdroid
Причина заключается в том, что вы не устанавливать цвет фона кнопки, как это должно быть ... попробовать # 07000000 для кнопки Backgroun
Извините, но затем шрифт также принимает цвет # 07000000, когда его предполагается # 00000000. Спасибо за помощь – Bugdroid
почему вы не можете установить изображение для фона? – Sree
@Sree Потому что текст должен быть динамическим – Bugdroid