Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 39, средняя оценка - 5.00
Sanek92
3 / 3 / 1
Регистрация: 03.01.2012
Сообщений: 61
#1

Создание круглой кнопки - Android

26.07.2013, 19:12. Просмотров 5493. Ответов 9
Метки нет (Все метки)

Приветствую. Подскажите можно ли как-нибудь сделать из стандартной кнопки круглую, ну или другие варианты создания круглой кнопки.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
quik78
1 / 1 / 0
Регистрация: 16.07.2013
Сообщений: 11
26.07.2013, 20:27     Создание круглой кнопки #2
Очень просто
копируешь в ресурсы картинку (которая будет у тебя кнопкой)
пишешь - button1.setBackgroundResource(R.drawable.kartinka1);
где button1 - нужная конопка , kartinka1 - картинка которая будет кнопкой
Sanek92
3 / 3 / 1
Регистрация: 03.01.2012
Сообщений: 61
26.07.2013, 21:32  [ТС]     Создание круглой кнопки #3
Она отображается как круглая но работает как квадратная. Мне надо чтобы углы не активные были т.е. событие происходило после нажатия именно на круг а не рядом.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.07.2013, 22:39     Создание круглой кнопки #4
какой смысл в ограничении кликабельной области? обычно наоборот - увеличивают.
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
26.07.2013, 23:29     Создание круглой кнопки #5
Цитата Сообщение от Sanek92 Посмотреть сообщение
Мне надо чтобы углы не активные были т.е. событие происходило после нажатия именно на круг а не рядом.
Сделать свой селектор
Kazachek
15 / 15 / 2
Регистрация: 03.11.2013
Сообщений: 337
06.02.2014, 17:36     Создание круглой кнопки #6
Тема с созданием круглых кнопок все еще не раскрыта?
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
06.02.2014, 21:11     Создание круглой кнопки #7
XML
1
2
<Button
android:background="my_round_button" />
XML
1
<shape android:shape="ring" />
Kazachek
15 / 15 / 2
Регистрация: 03.11.2013
Сообщений: 337
06.02.2014, 21:29     Создание круглой кнопки #8
spydark91, как вы думаете новичек который пытается понять как это работает поймет что с этим делать? Спасибо что отвечаете, пожалуйста оставляете по подробнее ответы.

Предлагаю гуру немножко изменить тактику и поднять репутацию форума. На данный момент это самый активный форум для русскоязычных. Весь технологический университет Таджикистана и Казахстана являются участниками форума и стараются донести до друних знания. В этом и суть данного форума. Спасибо Вам всем за помощь и поддержку.

Добавлено через 14 секунд
spydark91, как вы думаете новичек который пытается понять как это работает поймет что с этим делать? Спасибо что отвечаете, пожалуйста оставляете по подробнее ответы.

Предлагаю гуру немножко изменить тактику и поднять репутацию форума. На данный момент это самый активный форум для русскоязычных. Весь технологический университет Таджикистана и Казахстана являются участниками форума и стараются донести до друних знания. В этом и суть данного форума. Спасибо Вам всем за помощь и поддержку.
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
06.02.2014, 22:41     Создание круглой кнопки #9
файл разметки
XML
1
2
<Button
android:background="my_round_button" />
my_round_button.xml
XML
1
2
3
4
<shape android:shape="ring"
    xmlns:android="http://schemas.android.com/apk/res/android" >
    <gradient android:startColor="#000" android:centerColor="#fff" android:endColor="#000" android:angle="90" />
</shape>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2014, 22:46     Создание круглой кнопки
Еще ссылки по теме:

Определить нажатие кнопки Home и кнопки сворачивания приложения Android
Android Кнопки и свайп
Android Боковые кнопки
Оформление кнопки: отследить, вмещается ли текст в размеры кнопки Android
Изменение размера текста кнопки вместе с размером самой кнопки? Android

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

Или воспользуйтесь поиском по форуму:
Kazachek
15 / 15 / 2
Регистрация: 03.11.2013
Сообщений: 337
06.02.2014, 22:46     Создание круглой кнопки #10
Огpомное спасибо за помощь и странания. Извините если чтото не то сказал
Yandex
Объявления
06.02.2014, 22:46     Создание круглой кнопки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru