Android button background transparent

Making Transparent Background in Android Button

You can make any android view transparent background color simply using XML or java code. In this tutorial, you will learn to make transparent background in android buttons. There are many methods to create button with transparent background and here I am going to show one of the best and easiest ways to make transparent background.

Only making transparent background is not important thing, it is important that how much transparent do you need 100 percent transparent, 90 percent transparent, 40 percent transparent, 10 percent transparent etc. And which color are you going to make transparent.

Android Example: How to Make/Create Transparent Background of Android Button

It’s very simple just create a button where you want and add background color according to your need using background attribute like android:background=»#000000″ .

Now it’s time to make transparent background of android button. If you want to make 20 % transparent just add 80 at the first of your hex color code like android:background=»#80000000″ , if you want to make only 80 % transparent button then add 20 at the first of your hex color code like above. Similarly if you need 100% transparent background you can just use android:background=»@null» or do like above.

Following is the complete modified content of XML layout file where I have added different buttons with different XML attributes to make transparent background color.

Following is the default code of java activity file.

Читайте также:  Which android tablet with gps

Источник

Фон кнопки как прозрачный

У меня есть кнопка. Когда я нажимаю кнопку, я должен сделать текст полужирным, иначе нормальным. Поэтому я написал стили для смелых и нормальных.

Теперь у меня есть button_states.xml как:

В моем макете для этой кнопки я должен сделать фон прозрачным тоже … Как я это сделаю? Мой код макета:

Как включить фон в качестве прозрачного в моем стиле?

Чтобы сделать фон прозрачным, просто выполните android:background=»@android:color/transparent» .

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

Познакомьтесь с тем, как стили используются в Android-источнике. Хотя они не меняют стиль текста при нажатии кнопок, есть много хороших идей о том, как выполнить свои цели.

Попробуйте новый способ установить фоновый прозрачный

Используйте #0000 (всего четыре нуля в противном случае это будет считаться black ) это код цвета для прозрачного. Вы можете использовать его напрямую, но я рекомендую вам определить цвет в color.xml, чтобы вы могли наслаждаться повторной полезностью кода.

Вы также можете использовать: в своем xml:

Добавьте это в свой Xml – android:background=»@android:color/transparent»

Вы можете добиться этого, установив цвет альфа-канала.

Цветовая схема выглядит так: #AARRGGBB там A обозначает альфа-канал (прозрачность), R обозначает красный, G для зеленого и B для синего.

Когда вы нажимаете кнопку, вы применяете цвет фона как transparent(light gray) .

В приведенном выше методе вы устанавливаете цвет фона кнопки.

Источник

Оцените статью