Russian subtitles

← События ввода в настраиваемых представлениях

Get Embed Code
10 Languages

Showing Revision 3 created 01/19/2015 by Aygul Zagidullina.

  1. Финальный шаг в создании вашего
    кастомного представления —
  2. это добавление интерактивности.
  3. Вы можете слушать события
    пользовательского ввода,
  4. включая нажатие клавиш, движение трекбола
  5. и, самое главное, события касания экрана.
  6. Всё это путём переписывания
    соответствующих обработчиков событий.
  7. Android поддерживает трэкинг до 11
    индивидуальных точек контакта
  8. в том, что мы любим называть режимом
    «джазовые руки»,
  9. который позволяет вам завершать
  10. сложные мультипальцевые модели
    взаимодействия.
  11. Теперь, для анемоментра действительно не
    требуется никакого взаимодействия,
  12. но вы можете узнать больше об обработке
    событий ввода,
  13. посмотрев документы по MotionEvent
    или руководство разработчика,
  14. описывающие как создать ваши собственные
    полностью интерактивные кастомные
  15. представления, из инструкций ниже.
  16. Теперь, будьте осторожны, чтобы не
    позволить этой только что найденной силе проходит к голове.
  17. По определению, ваши пользователи
    ни разу не сталкивались
  18. с вашим совершенно новым превосходным
    контролом.
  19. Так что обучение его использованию
    добавит сопротивление
  20. к использованию вашего приложения.
  21. По крайней мере, он должен вести себя
    консистентно с остальной частью системы,
  22. и вы должны избегать создания ваших
    собственных версий системных контролов.
  23. Если это выглядит вроде как кнопка
    и работает вроде как кнопка,
  24. возможно, вы просто должны взять и
    использовать кнопку.
  25. Но я думаю, что эта не нелогичность
    продолжалась достаточно долго.