Страница 1 из 1
что это за компонент?
Добавлено: 15 фев 2012, 13:24
budgie
Дорогие форумчане, что за компонент на картинках?
Имеется в виду подсказка на эмуляторе андроид. Это Toast кастомизированный?
Re: что это за компонент?
Добавлено: 15 фев 2012, 22:13
andev
Врядли, скорее полноценное приложение-виджет на рабочий стол
Re: что это за компонент?
Добавлено: 17 фев 2012, 13:01
damager82
Слева, я так понимаю, вообще Apple? )
А справа да, похоже, что виджет. Его можно взять и вместе с роботом перетащить.
Re: что это за компонент?
Добавлено: 20 фев 2012, 09:03
budgie
Спасибо за ответы.
Да, слева Apple)
Я ищу как можно сделать такую подсказку как в iPhone на Android
Re: что это за компонент?
Добавлено: 21 фев 2012, 14:23
KamiSempai
Я эту картинку на Хабре видел

. Мне тогда тоже интересно стало как это реализовать.
Я пока еще не очень хорошо знаю Андроид, но думаю тостами это можно сделать. Только вот показываться он будет на определенное время. А если нам, например, нужно отображать его пока пользователь не нажмет на указанную кнопку или не сделает что-то еще?
UPD:
Заглянул в документацию. У Toast есть метод cancel() который скрывает его.
Значит выход таков:
1) Создаем свой Toast с большим временем показа,
2) Показываем его с помощью show(),
3) Скрываем используя cancel(),
4) Не забываем в onPause() у Активити еще раз вызвать cancel() для своего Тоста (Если, конечно не хотим радовать пользователя бесконечным показом сообщения в случае если мы забудем скрыть это самое сообщение)
5) ?
6) PROFIT!
Сейчас нет возможности убедиться в правильности своей теории, но думаю должно работать. Хотя я не уверен, что все будет хорошо в случае вылета приложения. Отработает ли пункт 4?
Re: что это за компонент?
Добавлено: 22 фев 2012, 08:08
budgie
Еще не опробовала, но кажется вот и решение нашей проблемы:
http://www.londatiga.net/it/how-to-crea ... n-android/
Просто нужно было знать, что в iOS эта штука называется tooltip.
Ну и гугл нам помогает как всегда)
Re: что это за компонент?
Добавлено: 22 фев 2012, 12:20
KamiSempai
Спасибо за ссылочку. Полезная вещь этот QuickAction.
На сколько я понял, это красивая замена контекстному меню. Однако, на простое отображение информации он не заточен. Все равно придется брать топор и напильник, и подгонять под себя.
И еще кое-что. Везде упоминается о том, что для работы необходим Android 2 или выше, а это не есть гуд. Я так и не смог понять почему такое ограничение. Возможно из за использования анимации, а возможно в этой реализации такого ограничения нет.