что это за компонент?

Ответить
budgie
Сообщения: 10
Зарегистрирован: 19 янв 2012, 14:23

что это за компонент?

Сообщение budgie » 15 фев 2012, 13:24

Изображение

Дорогие форумчане, что за компонент на картинках?
Имеется в виду подсказка на эмуляторе андроид. Это Toast кастомизированный?

Аватара пользователя
andev
Сообщения: 219
Зарегистрирован: 13 янв 2012, 17:56

Re: что это за компонент?

Сообщение andev » 15 фев 2012, 22:13

Врядли, скорее полноценное приложение-виджет на рабочий стол

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Re: что это за компонент?

Сообщение damager82 » 17 фев 2012, 13:01

Слева, я так понимаю, вообще Apple? )
А справа да, похоже, что виджет. Его можно взять и вместе с роботом перетащить.
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

budgie
Сообщения: 10
Зарегистрирован: 19 янв 2012, 14:23

Re: что это за компонент?

Сообщение budgie » 20 фев 2012, 09:03

Спасибо за ответы.
Да, слева Apple)

Я ищу как можно сделать такую подсказку как в iPhone на Android

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: что это за компонент?

Сообщение KamiSempai » 21 фев 2012, 14:23

Я эту картинку на Хабре видел :) . Мне тогда тоже интересно стало как это реализовать.
Я пока еще не очень хорошо знаю Андроид, но думаю тостами это можно сделать. Только вот показываться он будет на определенное время. А если нам, например, нужно отображать его пока пользователь не нажмет на указанную кнопку или не сделает что-то еще?

UPD:
Заглянул в документацию. У Toast есть метод cancel() который скрывает его.
Значит выход таков:
1) Создаем свой Toast с большим временем показа,
2) Показываем его с помощью show(),
3) Скрываем используя cancel(),
4) Не забываем в onPause() у Активити еще раз вызвать cancel() для своего Тоста (Если, конечно не хотим радовать пользователя бесконечным показом сообщения в случае если мы забудем скрыть это самое сообщение)
5) ?
6) PROFIT!

Сейчас нет возможности убедиться в правильности своей теории, но думаю должно работать. Хотя я не уверен, что все будет хорошо в случае вылета приложения. Отработает ли пункт 4?
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

budgie
Сообщения: 10
Зарегистрирован: 19 янв 2012, 14:23

Re: что это за компонент?

Сообщение budgie » 22 фев 2012, 08:08

Еще не опробовала, но кажется вот и решение нашей проблемы: http://www.londatiga.net/it/how-to-crea ... n-android/

Просто нужно было знать, что в iOS эта штука называется tooltip.
Ну и гугл нам помогает как всегда)

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: что это за компонент?

Сообщение KamiSempai » 22 фев 2012, 12:20

budgie писал(а):Еще не опробовала, но кажется вот и решение нашей проблемы: http://www.londatiga.net/it/how-to-crea ... n-android/
Спасибо за ссылочку. Полезная вещь этот QuickAction.
На сколько я понял, это красивая замена контекстному меню. Однако, на простое отображение информации он не заточен. Все равно придется брать топор и напильник, и подгонять под себя.
И еще кое-что. Везде упоминается о том, что для работы необходим Android 2 или выше, а это не есть гуд. Я так и не смог понять почему такое ограничение. Возможно из за использования анимации, а возможно в этой реализации такого ограничения нет.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Ответить