Сборщики

Средство выбора помогает пользователям выбирать и задавать определенные данные.

Сборщик

Необходимо использовать селекторы, чтобы пользователи могли выбирать среди конечного числа элементов.

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

Анатомия

Анатомия

А. Неактивный столбец
B. Разрушитель толстой кишки
C. Колонка Пикера
D. Топовый контент
E. Среднее содержание
F. Нижнее содержимое

Ширина и высота

Группа выбора заполняет доступную высоту и ширину. Существует четыре варианта макета для столбцов выбора. Каждый макет центрирован и заполняет доступную высоту. Ширина столбцов определяется шириной, необходимой для размещения необходимого количества цифр в шрифте, Date-picker является исключением, по горизонтали он заполняет экран и выходит за края.

Например, числа вычислят ширину '00', а затем установят ширину. Для текстовых полей, например, для поля месяца, будет вычислена ширина 'MMM' (которая является самой широкой буквой в латинском алфавите). Ширина и высота (которая является высотой строки используемого стиля) будут, таким образом, зависеть от используемого шрифта.

Элементы выбора различаются по размеру в разных точках останова.

Использование

См. следующие примеры выбора даты и времени.

Готовую реализацию выбора даты и времени можно найти в библиотеке Horologist на GitHub.

Если вы хотите создать похожий опыт, где пользователи выбирают составное значение в нескольких Picker, используйте встроенный компонент PickerGroup . Этот объект использует объект координатора фокуса для назначения фокуса правильному элементу Picker.

Адаптивные макеты

TimePicker 24H

TimePicker 12H

Выбор даты

Отзывчивое поведение

Увеличить размер текста

После точки останова 225+ размер шрифта элемента Picker изменяется. Верхняя и нижняя копии в ленивой прокрутке столбца корректируются (A), как и средняя копия. Ниже приведены некоторые примеры этого:

Макет в два столбца

Ниже контрольной точки 225 дп

Шрифт: Дисплей 2

Выше контрольной точки 225 dp

Шрифт: Дисплей 1

Макет в три колонки

Ниже контрольной точки 225 дп

Шрифт: Дисплей 3

Выше контрольной точки 225 дп

Шрифт: Дисплей 2

Увеличение размера градиента

Градиент в столбце Picker определяется по высоте доступным пространством. Как верхний, так и нижний градиенты установлены на уровне трети (33%) доступной высоты. Это означает, что при каждом доступном размере экрана градиент масштабируется пропорционально. Сидит независимо от макета столбца.

Ниже контрольной точки 225 дп

Размер: 33% от высоты столбца

Выше контрольной точки 225 дп

Размер: 33% от высоты столбца

Увеличить расстояние между столбцами

Расстояние между столбцами масштабируется после контрольной точки 225+, начиная с 2 dp или 4 dp и увеличиваясь до 6 dp. Это зависит от выбранного вами макета: макеты с 2 или 3 столбцами

Макет в два столбца

Ниже контрольной точки 225 дп

4 dp промежуток столбца

Выше контрольной точки 225 дп

6 dp промежуток между столбцами

Макет в три колонки

Ниже контрольной точки 225 дп

2 dp промежуток столбца

Выше контрольной точки 225 дп

6 dp промежуток между столбцами

,

Средство выбора помогает пользователям выбирать и задавать определенные данные.

Сборщик

Необходимо использовать селекторы, чтобы пользователи могли выбирать среди конечного числа элементов.

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

Анатомия

Анатомия

А. Неактивный столбец
B. Разрушитель толстой кишки
C. Колонка Пикера
D. Топовый контент
E. Среднее содержание
F. Нижнее содержимое

Ширина и высота

Группа выбора заполняет доступную высоту и ширину. Существует четыре варианта макета для столбцов выбора. Каждый макет центрирован и заполняет доступную высоту. Ширина столбцов определяется шириной, необходимой для размещения необходимого количества цифр в шрифте, Date-picker является исключением, по горизонтали он заполняет экран и выходит за края.

Например, числа вычислят ширину '00', а затем установят ширину. Для текстовых полей, например, для поля месяца, будет вычислена ширина 'MMM' (которая является самой широкой буквой в латинском алфавите). Ширина и высота (которая является высотой строки используемого стиля) будут, таким образом, зависеть от используемого шрифта.

Элементы выбора различаются по размеру в разных точках останова.

Использование

См. следующие примеры выбора даты и времени.

Готовую реализацию выбора даты и времени можно найти в библиотеке Horologist на GitHub.

Если вы хотите создать похожий опыт, где пользователи выбирают составное значение в нескольких Picker, используйте встроенный компонент PickerGroup . Этот объект использует объект координатора фокуса для назначения фокуса правильному элементу Picker.

Адаптивные макеты

TimePicker 24H

TimePicker 12H

Выбор даты

Отзывчивое поведение

Увеличить размер текста

После точки останова 225+ размер шрифта элемента Picker изменяется. Верхняя и нижняя копии в ленивой прокрутке столбца корректируются (A), как и средняя копия. Ниже приведены некоторые примеры этого:

Макет в два столбца

Ниже контрольной точки 225 дп

Шрифт: Дисплей 2

Выше контрольной точки 225 dp

Шрифт: Дисплей 1

Макет в три колонки

Ниже контрольной точки 225 дп

Шрифт: Дисплей 3

Выше контрольной точки 225 дп

Шрифт: Дисплей 2

Увеличение размера градиента

Градиент в столбце Picker определяется по высоте доступным пространством. Как верхний, так и нижний градиенты установлены на уровне трети (33%) доступной высоты. Это означает, что при каждом доступном размере экрана градиент масштабируется пропорционально. Сидит независимо от макета столбца.

Ниже контрольной точки 225 дп

Размер: 33% от высоты столбца

Выше контрольной точки 225 дп

Размер: 33% от высоты столбца

Увеличить расстояние между столбцами

Расстояние между столбцами масштабируется после контрольной точки 225+, начиная с 2 dp или 4 dp и увеличиваясь до 6 dp. Это зависит от выбранного вами макета: макеты с 2 или 3 столбцами

Макет в два столбца

Ниже контрольной точки 225 дп

4 dp промежуток столбца

Выше контрольной точки 225 дп

6 dp промежуток между столбцами

Макет в три колонки

Ниже контрольной точки 225 дп

2 dp промежуток столбца

Выше контрольной точки 225 дп

6 dp промежуток между столбцами

,

Средство выбора помогает пользователям выбирать и задавать определенные данные.

Сборщик

Необходимо использовать селекторы, чтобы пользователи могли выбирать среди конечного числа элементов.

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

Анатомия

Анатомия

А. Неактивный столбец
B. Разрушитель толстой кишки
C. Колонка Пикера
D. Топовый контент
E. Среднее содержание
F. Нижнее содержимое

Ширина и высота

Группа выбора заполняет доступную высоту и ширину. Существует четыре варианта макета для столбцов выбора. Каждый макет центрирован и заполняет доступную высоту. Ширина столбцов определяется шириной, необходимой для размещения необходимого количества цифр в шрифте, Date-picker является исключением, по горизонтали он заполняет экран и выходит за края.

Например, числа вычислят ширину '00', а затем установят ширину. Для текстовых полей, например, для поля месяца, будет вычислена ширина 'MMM' (которая является самой широкой буквой в латинском алфавите). Ширина и высота (которая является высотой строки используемого стиля) будут, таким образом, зависеть от используемого шрифта.

Элементы выбора различаются по размеру в разных точках останова.

Использование

См. следующие примеры выбора даты и времени.

Готовую реализацию выбора даты и времени можно найти в библиотеке Horologist на GitHub.

Если вы хотите создать похожий опыт, где пользователи выбирают составное значение в нескольких Picker, используйте встроенный компонент PickerGroup . Этот объект использует объект координатора фокуса для назначения фокуса правильному элементу Picker.

Адаптивные макеты

TimePicker 24H

TimePicker 12H

Выбор даты

Отзывчивое поведение

Увеличить размер текста

После точки останова 225+ размер шрифта элемента Picker изменяется. Верхняя и нижняя копии в ленивой прокрутке столбца корректируются (A), как и средняя копия. Ниже приведены некоторые примеры этого:

Макет в два столбца

Ниже контрольной точки 225 дп

Шрифт: Дисплей 2

Выше контрольной точки 225 dp

Шрифт: Дисплей 1

Макет в три колонки

Ниже контрольной точки 225 дп

Шрифт: Дисплей 3

Выше контрольной точки 225 дп

Шрифт: Дисплей 2

Увеличение размера градиента

Градиент в столбце Picker определяется по высоте доступным пространством. Как верхний, так и нижний градиенты установлены на уровне трети (33%) доступной высоты. Это означает, что при каждом доступном размере экрана градиент масштабируется пропорционально. Сидит независимо от макета столбца.

Ниже контрольной точки 225 дп

Размер: 33% от высоты столбца

Выше контрольной точки 225 дп

Размер: 33% от высоты столбца

Увеличить расстояние между столбцами

Расстояние между столбцами масштабируется после контрольной точки 225+, начиная с 2 dp или 4 dp и увеличиваясь до 6 dp. Это зависит от выбранного вами макета: макеты с 2 или 3 столбцами

Макет в два столбца

Ниже контрольной точки 225 дп

4 dp промежуток столбца

Выше контрольной точки 225 дп

6 dp промежуток между столбцами

Макет в три колонки

Ниже контрольной точки 225 дп

2 dp промежуток столбца

Выше контрольной точки 225 дп

6 dp промежуток между столбцами

,

Средство выбора помогает пользователям выбирать и задавать определенные данные.

Сборщик

Необходимо использовать селекторы, чтобы пользователи могли выбирать среди конечного числа элементов.

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

Анатомия

Анатомия

А. Неактивный столбец
B. Разрушитель толстой кишки
C. Колонка Пикера
D. Топовый контент
E. Среднее содержание
F. Нижнее содержимое

Ширина и высота

Группа выбора заполняет доступную высоту и ширину. Существует четыре варианта макета для столбцов выбора. Каждый макет центрирован и заполняет доступную высоту. Ширина столбцов определяется шириной, необходимой для размещения необходимого количества цифр в шрифте, Date-picker является исключением, по горизонтали он заполняет экран и выходит за края.

Например, числа вычислят ширину '00', а затем установят ширину. Для текстовых полей, например, для поля месяца, будет вычислена ширина 'MMM' (которая является самой широкой буквой в латинском алфавите). Ширина и высота (которая является высотой строки используемого стиля) будут, таким образом, зависеть от используемого шрифта.

Элементы выбора различаются по размеру в разных точках останова.

Использование

См. следующие примеры выбора даты и времени.

Готовую реализацию выбора даты и времени можно найти в библиотеке Horologist на GitHub.

Если вы хотите создать похожий опыт, где пользователи выбирают составное значение в нескольких Picker, используйте встроенный компонент PickerGroup . Этот объект использует объект координатора фокуса для назначения фокуса правильному элементу Picker.

Адаптивные макеты

TimePicker 24H

TimePicker 12H

Выбор даты

Отзывчивое поведение

Увеличить размер текста

После точки останова 225+ размер шрифта элемента Picker изменяется. Верхняя и нижняя копии в ленивой прокрутке столбца корректируются (A), как и средняя копия. Ниже приведены некоторые примеры этого:

Макет в два столбца

Ниже контрольной точки 225 дп

Шрифт: Дисплей 2

Выше контрольной точки 225 dp

Шрифт: Дисплей 1

Макет в три колонки

Ниже контрольной точки 225 дп

Шрифт: Дисплей 3

Выше контрольной точки 225 дп

Шрифт: Дисплей 2

Увеличение размера градиента

Градиент в столбце Picker определяется по высоте доступным пространством. Как верхний, так и нижний градиенты установлены на уровне трети (33%) доступной высоты. Это означает, что при каждом доступном размере экрана градиент масштабируется пропорционально. Сидит независимо от макета столбца.

Ниже контрольной точки 225 дп

Размер: 33% от высоты столбца

Выше контрольной точки 225 дп

Размер: 33% от высоты столбца

Увеличить расстояние между столбцами

Расстояние между столбцами масштабируется после контрольной точки 225+, начиная с 2 dp или 4 dp и увеличиваясь до 6 dp. Это зависит от выбранного вами макета: макеты с 2 или 3 столбцами

Макет в два столбца

Ниже контрольной точки 225 дп

4 dp промежуток столбца

Выше контрольной точки 225 дп

6 dp промежуток между столбцами

Макет в три колонки

Ниже контрольной точки 225 дп

2 dp промежуток столбца

Выше контрольной точки 225 дп

6 dp промежуток между столбцами