Индикатор положения
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Компонент PositionIndicator отображает местоположение пользователя в виде списка или диапазона значений.

Используйте индикаторы положения в списке или в других контекстах, когда вы можете использовать вращающуюся боковую кнопку (RSB) для прокрутки, настройки параметров, управления громкостью или выполнения других действий.
Анатомия
Применение
См. следующие примеры индикаторов положения.

Большие экраны

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

Индикатор положения
Дуга индикатора всегда имеет высоту 50 dp (не масштабируется пропорционально), что означает, что по мере увеличения размера меняется только градус.
Можно вручную уменьшить поле до 2 dp, чтобы оно соответствовало SysUI. Высота останется фиксированной и составит 50 dp.

Индикатор управления/RSB
Дуга индикатора всегда имеет высоту 76 dp (не масштабируется пропорционально), что означает, что по мере увеличения размера меняется только градус.
Возможно:
- Вручную уменьшите поле до 2 dp, чтобы оно соответствовало SysUI. Высота останется фиксированной и составит 50 dp.
- Разместите индикатор в левой или правой части экрана.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[],null,["# Position indicator\n\nThe [PositionIndicator](/reference/kotlin/androidx/wear/compose/material/package-summary#PositionIndicator(androidx.compose.foundation.ScrollState,androidx.compose.ui.Modifier,kotlin.Boolean)) component displays the user's location in a list or range value. \nUse position indicators in list or for other contexts when you can use the rotating side button (RSB) to scroll, adjust settings, control volume, or do other actions.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nAnatomy\n-------\n\nA. Track \nB. Indicator\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nUsage\n-----\n\nSee the following examples of position indicators.\n\nLarge screens\n-------------\n\n### **Responsive behavior**\n\nThe position indicator will remain the same size across screen sizes, this means the angle of the curve will change slightly to match.\n\n**Position indicator**\n\nThe arc of the indicator is always 50 dp high (doesn't scale proportionally) meaning only the degree changes as you go up in size. \n\n\nIt's possible to manually adjust the margin down to 2 dp to match SysUI. The height will remain fixed at 50 dp.\n\n**Control/RSB indicator**\n\nThe arc of the indicator is always 76 dp high (doesn't scale proportionally) meaning only the degree changes as you go up in size. \n\nIt's possible to:\n\n- Manually adjust the margin down to 2 dp to match SysUI. The height will remain fixed at 50 dp.\n- Have the indicator sit on the left or right side of the screen."]]