С Новым годом! Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 11.02.2018
Сообщений: 33

Стили Android

17.02.2018, 13:41. Показов 1582. Ответов 5

Студворк — интернет-сервис помощи студентам
Как сделать такой стиль кнопки, чтоб фон кнопки был прозрачный, обводка тоже имеет свой цвет, а текст кнопки тоже определенного цвета и градиент. Я пытался сделать таким образом:

XML
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle"  >
            <corners android:radius="10dip" />
            <stroke android:width="10dip" android:color="#f0e24a" />
            <gradient android:angle="90" android:startColor="#f0e24a" android:endColor="#f8d221" />
        </shape>
    </item>
</selector>
Обводка есть, градиент есть, но фон должен быть прозрачный
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.02.2018, 13:41
Ответы с готовыми решениями:

Темы и стили в Android Studio
В последней версии Android Studio убрали темы! Нормально ли это? Или я че то не так понял?

Работа с файлами android которые находятся не в папке проекта Android Studio
Всех приветствую, начал разработку приложения под Android и не могу разобраться как работать с файлами которые находятся не в папке...

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout?
Недавно начал изучать Android API, а сегодня более менее разобрал основы синтакиса XML. Затем стал разбирать следующий пример: ...

5
31 / 29 / 8
Регистрация: 07.01.2017
Сообщений: 205
17.02.2018, 18:46
возможно background-color: transparent но это не точно
1
0 / 0 / 0
Регистрация: 11.02.2018
Сообщений: 33
17.02.2018, 21:15  [ТС]
Помогло, но появилась еще одна ошибка.
Цвет кнопки розовый, хотя у меня в стиле стоит желтый, я вроде привязал кнопку и текст к тсилю, но все равно.. вот код:

XML
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle"  >
            <corners android:radius="20dip" />
            <stroke android:width="2dip" android:color="#f0e24a" />
            <gradient android:angle="90" android:startColor="#f0e24a" android:endColor="#f8d221" />
        </shape>
    </item>
</selector>
0
31 / 29 / 8
Регистрация: 07.01.2017
Сообщений: 205
17.02.2018, 21:48
a где сама кнопка
0
0 / 0 / 0
Регистрация: 11.02.2018
Сообщений: 33
18.02.2018, 13:09  [ТС]
Вот кнопка

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<Button
            android:id="@+id/button2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="100dp"
            android:layout_marginRight="100dp"
            android:layout_marginTop="200dp"
            android:background="@android:color/transparent"
            android:fontFamily="monospace"
            android:paddingBottom="13dp"
            android:paddingTop="13dp"
            android:text="Оружия"
            android:textAlignment="center"
            android:textColor="@drawable/text"
            android:textSize="25sp" />
0
31 / 29 / 8
Регистрация: 07.01.2017
Сообщений: 205
18.02.2018, 19:33
drawable это не стиль.
ваш "стиль" задан не кнопке а атрибуту textColor. оттого и цвет текста странный. дальше не вникал особо.

Добавлено через 2 минуты
ваш ответ гуглится за пару минут.
надо в стиле указать color transparent. но это не точно "@android:color/transparent" /> так как это системный ресурс.
вы же создали стиль для кнопки и вот там указываете ей фоновый цвет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.02.2018, 19:33
Помогаю со студенческими работами здесь

Android Studio не находит функцию TextView в пакете Android.Widget
Я создал новый проект в Android Studio. Android Studio не находит функцию TextView в пакете Android.Widget. Подскажите, пожалуйста, в...

Не предлагается установка Android SDK при установке Android Studio
на сайте https://developer.android.com/studio/... скачал exeшник для установки Android Studio. Скачал, запустил и в Android Studio...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
android studio, как запускать программу сразу на android смартфоне подключенному к usb?

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка: Caused by: java.lang.ClassCastException:...

Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал
Уже не в первый раз задаю вопрос. Молчание. В лучшем случае - &quot;RTFM&quot; и точка. Так вот, официального мануала, где есть ответ на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru