Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Nullik
43 / 12 / 4
Регистрация: 13.03.2013
Сообщений: 302
Завершенные тесты: 2
#1

Всплывающее окно (тикет?) - Программирование Android

22.11.2015, 21:16. Просмотров 220. Ответов 4
Метки нет (Все метки)

Добрый вечер!

Нужно сделать вот такую штуку: есть кнопка, при нажатии на кнопку должно появляться "типа окно-тикет", желательно пока держишь кнопку он активен. убираешь - исчезает. Как такое окно делать или что нужно правильно гуглить? Не думаю. что это "диалоговое окно", как здесь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2015, 21:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Всплывающее окно (тикет?) (Программирование Android):

Всплывающее окно с GoogleMaps
Всем добрый день! Возникла проблема с созданием "мобильной карты". Есть...

Как создать всплывающее окно с фото
Здравствуйте, сейчас пытаюсь написать простое приложение на андроид, на...

Всплывающее меню
Ребята, а новичок в Android Studio. Пропало вот такое меню При наборе не...

Всплывающее окошко из webview
Здравствуйте! Подскажите пожалуйста, может натолкнете куда копать, какие...

Всплывающее сообщение (Toast)
Здравствуйте! Прочитал несколько раз 12 урок, но никак не смог реализовать. ...

Всплывающее меню с кнопками
Как повторить это всплывающее меню

4
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 443
22.11.2015, 21:33 #2
Можно модернизировать данный диалог, попробовать метод button.setOnTouchListener, то есть отловить прикосновение к кнопке, можно по координатам, можно использовать Touch Event. Вообщем решать вам.
1
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
23.11.2015, 07:51 #3
совершенно точно нужен setOnTouchListener, в котором используется DOWN и UP.
а вот сообщение можно показывать или тем, что Вы "не думаете", или более правильным DialogFragment, или просто скрытым до нажатия TextView, который висит в центре RelationLayout, поверх всех остальных элементов.
1
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
23.11.2015, 10:50 #4
Nullik, не знаю как это правильно делают, но я в onResume добавлял на весь экран FrameLayout (window.addContentView(view), в onPause его убирал. Если всплывающая вьюшка всегда в одном месте - можно ее там же в onResume добавить на FrameLayout и скрыть (visibility = GONE). Ну и переопределить onTouchListener кнопки - при нажатии показывать вьюшку, а после обратно скрывать.
1
Nullik
43 / 12 / 4
Регистрация: 13.03.2013
Сообщений: 302
Завершенные тесты: 2
23.11.2015, 11:06  [ТС] #5
Окей, значит попробую так:

на кнопке использую setOnTouchListener,
при нажатии буду выводить DialogFragment, и далее уже посмотрим.

Хорошо, спасибо, я вроде бы поняла!
0
23.11.2015, 11:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2015, 11:06
Привет! Вот еще темы с решениями:

Всплывающее активити - не работает код
Вызываю всплывающее окно, содержимое которого у меня в файле dialog.xml: ...

Как вывести всплывающее сообщение?
Код на конопку любое всплывающее сообщение, что и куда писать?

Всплывающее окно при входе на сайт (windows окно)
Как сделать чтобы при переходе на страницу появлялось такое же всплывающее окно...

Всплывающее окно
Здравствуйте. Делаю сайт на java , страницы - jsp . Как можно сделать...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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