Как сделать button прозрачным android

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

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

Теперь у меня есть 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) .

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

Источник

Настройка прозрачности кнопок в android

Я хочу сделать кнопки с различными уровнями прозрачности в «@android:color/transparent» использовал «@android:color/transparent» . Но это делает кнопку на 100% прозрачной. Мне нужна прозрачная кнопка 70%. Вот код XML, над которым я работаю:

Читайте также:  Titan quest android взлом

Использование XML

Если вы хотите установить цвет и вместе с ним, если вы хотите установить прозрачность, вы должны использовать этот цветовой код.

Использование java

И если вы хотите установить динамически (Java-код), попробуйте это,

– то есть .INT варьируется от 0 (полностью прозрачный) до 255 (полностью непрозрачный)

Вы можете определить свой собственный «прозрачный» цвет в styles.xml и играть с альфой цвета, например:

EDIT: вторая – 50% прозрачности

Попробуйте android:background=»#70FF0000″ в вашем коде кнопки. Работает на меня.

Вы можете установить фон для кнопки, затем достичь прозрачности, отрегулировав альфа-атрибут кнопки,

Делает непрозрачность 70 процентов.

Попробуйте добавить это на свою android:color=»#55000000″» кнопку android:color=»#55000000″»

Вы можете попробовать установить

Свойство на вашей Button в файле макета xml

Установка свойства android:alpha для кнопки поможет … Установите нужный цвет, а затем установите альфа-свойство.

0,25 означает 25%

Используйте этот код в фоновом цвете

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

Чтобы установить фон кнопки как прозрачный, выполните следующие действия:

Источник

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