TGViewer
Мобильная разработка Мобильная разработка @mobi_dev · 13.2K subscribers
Post #4771 551
Как собрать фильтры и индикаторы в Android на Compose Material 3

В Compose Material 3 есть готовые компоненты для интерфейсов, которые часто собирают вручную. TriStateCheckbox связывает общий флажок с дочерними: показывает, выбраны все пункты, ни одного или только часть. SegmentedButton позволяет выбрать один или несколько вариантов из двух-пяти.

Для фильтра по цене подойдёт RangeSlider, а BadgedBox поможет оформить индикатор непрочитанных уведомлений. При переносе примера с ползунком проверьте начальную границу диапазона: её нужно исправить. Параметр steps задаёт количество промежуточных значений, а не общее число позиций.

Примеры компонентов с кодом подходят для Material 3 версий 1.3.2, 1.4.0-beta02 и 1.5.0-alpha04: используемый API между ними не менялся.
More from @mobi_dev
  1. Sep 27, 2026Как встроить генерацию изображений через Image Playground в iOS-приложение Фреймворк Image…
  2. Sep 27, 2026Как передавать контент между iOS-приложениями через Siri Чтобы Siri могла отдать сущность…
  3. Sep 26, 2026Как Baseline Profiles ускоряют запуск и прокрутку Android-приложений ART сначала интерпрет…
  4. Sep 26, 2026Как перевести платное iOS-приложение на freemium и сохранить доступ покупателям Схема мигр…
  5. Sep 26, 2026Как показывать ответ Foundation Models в iOS по мере генерации В Swift метод respond возвр…
  6. Sep 25, 2026Как добавить свайп-действия в Android без устаревшего API В Compose Material 3 компонент S…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →