• 0
  • Contact Me: alexbashy9001@gmail.com

Material design

Beta widgets

Библиотека Material Design постоянно развивается и совершенствуется. Для того что бы быть в курсе всех изменений я советую Вам подписаться на блог разработчиков Material Design и регулярно читать их публикации Сейчас на сайте представлено несколько виджетов, которые находятся в состоянии активного тестирования. Инструкции для разработчиков по этим виджетам ещё не представлены, но тем не менее…

Chips #2

У Chips есть два важных метода – setOnClickListener и setOnCheckedChangeListener Метод setOnCheckedChangeListener отвечает за опцию выбора. То есть Вы можете выбрать сразу несколько Chips и что-то сделать с ними. Метод setOnClickListener отвечает за опцию тапа по Chips. Давайте вернемся к примеру из предыдущего урока. У нас есть три кнопки при тапе по которым создаются Chips…

Chip #1

Chip – уникальный виджет из библиотеки Material Design, который чаще всего используют для отображения опций, которые мы выбрали. Давайте создадим три кнопки с названиями городов, по которым мы будем тапать. При каждом тапе у нас будут создаваться чипы с названиями тех городов по кнопкам которых мы тапнули. Для начала нам нужно в xml шаблоне нашего…

Progress indicators (PI)

PI – виджет из концепции MaterialDesign, который позволяет отобразить индикатор загрузки в то время, когда Вы загружаете какие-либо данные для пользователя. Это чаще всего используется при загрузки приложения или получения каких-либо данных в сети. На самом деле Ваше приложение должно работать реактивно и по-хорошему у Вас почти нигде не должен встречаться этот виджет. Давайте познакомимся…

Material Time Picker

Material Time Picker – улучшенный виджет Time Picker из концепции Material Design, который позволяет запустить часы с выбором времени. Давайте сделаем так, что бы при тапе по кнопке мы запускали Material Time Picker и после выбора времени – наши часы сворачивались, а выбранное время записывалось в текстовое поле, которое будет расположено под кнопкой Итак давайте…

Time Picker

Time Picker – виджет из концепции Material Design, который позволяет запустить часы с выбором времени. Давайте сделаем так, что бы при клике по кнопке мы запускали Time Picker и после выбора времени – наши часы сворачивались, а выбранное время записывалось в текстовое поле, которое будет расположено под кнопкой Итак давайте создадим верстку для нашего Activity…

Data Picker

Data Picker – виджет из концепции Material Design, который позволяет запустить календарь с выбором даты. Давайте сделаем так, что бы при клике по кнопке мы запускали Data Picker и после выбора даты – календарь сворачивался, а выбранная дата записывалось в текстовое поле, которое будет расположено под кнопкой Итак давайте создадим верстку для нашего Activity с…

Text Fields – Styles #5

Text Fields как и любой виджет из концепции Material Design имеет не только дополнительные атрибуты для настройки внешнего вида, но и шаблонные стили. С ними Вы можете ознакомиться вот на этой странице

Text Fields and Auto Complete Text View #4

Современные пользователи приложений – очень требовательны. И каждый раз когда мы требуем от них ввести какую-либо информацию – это воспринимается как не большая проблема. Для пользователя это воспринимается как: “Вот сейчас нужно сюда тапнуть, потом на клавиатуре набрать текст – а потом еще и отправить” Для пользователя это лишние действия. Нам как разработчикам нужно сделать…

Text Fields and doOnTextChanged #3

doOnTextChanged – метод который отслеживает то, что мы вводим в поле Text Fields. Если нам что-то надо выполнить исходя из той информации, которую вводит пользователь, то нам нужно это прописать в этом поле. Давайте сделаем так – если пользователь ввел меньше 10 символов – то мы в нашу подсказку запишем одно сообщение, если больше 10…