Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.09.2012, 14:41
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 1  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
По умолчанию Как лучше делать кнопки-картинки для мобильных приложений?

В принципе вопрос простейший, но очень важный для юзабилити. В кнопке для мобил всего два основных состояния - обычное и нажатое. Притом второе обычно показывается всего на доли секунды и возвращается к первому. Делать две разных картинки под каждое состояние не рационально. Твинить какую-нибудь анимацию (например скейлить на уменьшение) - расточительно и тормозно, т. к. основное событие, ради которого нажимается кнопка, должно ждать пока отыграет анимация, т. к. параллельное их исполнение все же тормозит. Изменение например альфы не возможно в приложениях оптимизированных под gpu рендеринг.

Вот как посоветуете отображать реакцию тапа юзера на простой кнопке-картинке?
__________________
In Code We Trust

Старый 22.09.2012, 15:43
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Подсветить рамку вокруг кнопки на полсекунды (ну или вроде того)?

п.с. А зачем что-то изобретать для этого? Ведь юзер может не быстро клацнуть по кнопке, а плавно нажать ее. При этом состояние нажатия будет видно

Старый 22.09.2012, 15:59
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 3  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Цитата:
Подсветить рамку вокруг кнопки на полсекунды (ну или вроде того)?
Да, это тоже рассматривал. Также как и наложение под картинку полупрозрачного квадрата.
Цитата:
Ведь юзер может не быстро клацнуть по кнопке, а плавно нажать ее. При этом состояние нажатия будет видно
Не понял. Как можно плавно нажать?
__________________
In Code We Trust

Старый 22.09.2012, 16:20
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Ну, тоесть нажать кнопку не резким щелчком по экрану, а нажать, сколько-то подержать, и отпустить

На андроиде, например, она при этом подсветится оранжевым цветом

Старый 22.09.2012, 16:56
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 5  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
MOUSE_DOWN -> MOUSE_UP (этот переход и подсвечивайте)
__________________
Отряд Котовскага

Старый 22.09.2012, 18:29
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 6  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Вот нашел правильную и красивую реализацию. Правда скин сделан для Flex, но легко переделать. Проверил на реальных устройствах - работает идеально. Так же можно легко менять в скине вид интерактивности - подсветку границ или смену фона.
__________________
In Code We Trust

Старый 22.09.2012, 23:07
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 7  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
http://feathersui.com/
http://madskool.wordpress.com/
__________________
Отряд Котовскага

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:33.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.