Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Проектирование пользовательского интерфейса в Android
Часть I. ОСНОВЫ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ
Предыдущая страница
Следующая страница
Оглавление
Предисловие
Благодарности
Об авторе
Введение
Часть I. ОСНОВЫ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ
-
Глава 1. Пользовательский интерфейс Android и материальный дизайн
Краткая история развития дизайна Android
Материальный дизайн
Основные понятия
Взаимодействия и анимация
Типографика
Единицы измерения и выравнивание
Веб-сайт о дизайне Android
Основные принципы
Делайте что-то одно, но делайте это хорошо
Будьте вежливы
Образы, образы, образы
Простое, но мощное
Единообразие с платформой
Покорите пользователя
Стандартные компоненты
Системные панели
Уведомления
Панель приложения
Вкладки и навигационное меню
Плавающая кнопка
Поддержка разных устройств
Как избежать болезненных ошибок
Кнопка "Меню"
Долгое нажатие
Пиктограммы уведомлений
Стили из других платформ
В заключение
Глава 2. Виджеты - строительные блоки пользовательского интерфейса
Что такое виджет
Идентификаторы виджетов
Размеры виджетов
Отображение текста
TextView
EditText
Button
Отображение изображений
Фон
ImageView
ImageButton
Виджеты для ввода информации пользователем
Другие примечательные виджеты
Прием и обработка событий
OnClickListener
OnLongClickListener
OnTouchListener
Другие обработчики событий
В заключение
Глава 3. Создание пользовательских интерфейсов с применением фрагментов и групп компонентов
ViewGroup и типовые реализации
FrameLayout
LinearLayout
RelativeLayout
AdapterView
ListView
GridView
Spinner
Gallery
Adapter
Интерфейсы для AdapterView
ViewPager
Toolbar
Другие примечательные реализации ViewGroup
Инкапсуляция логики отображения с использованием фрагментов
Жизненный цикл фрагментов
Передача данных фрагменту
Взаимодействие с Activity
Транзакции с фрагментами
Обсуждение проблем
Библиотека поддержки
Библиотека CardView
Библиотека Design
Библиотека GridLayout
Библиотека Leanback
Библиотека MediaRouter
Библиотека Palette
Библиотека RecyclerView
Библиотека Support Annotations
В заключение
Глава 4. Добавление графики и ресурсов в приложения
Введение в ресурсы ОС Android
Квалификаторы ресурсов
Разрешение
Поддерживаемые файлы изображений
Растровые изображения
Векторные изображения
Изображения в формате Nine-Patch
Графические элементы в XML
Список слоев
Список состояний
Список уровней
TransitionDrawable
InsetDrawable
ClipDrawable
ScaleDrawable
ShapeDrawable
VectorDrawable
AnimatedVectorDrawable
RippleDrawable
Другие ресурсы
Строки
Массивы
Цвета
Размеры
Анимации
Числовые идентификаторы
Меню
В заключение
Часть II. ПОЛНЫЙ ПРОЦЕСС ПРОЕКТИРОВАНИЯ И РАЗРАБОТКИ
+
Часть III. ДОПОЛНИТЕЛЬНЫЕ ВОПРОСЫ СОЗДАНИЯ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ
+
Приложение A. Ресурсы Google Play
+
Приложение B. Справочник по типичным задачам
+
Предметный указатель
Данный блок поддерживает скрол*