Wskaźnik pozycji
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Komponent PositionIndicator wyświetla lokalizację użytkownika na liście lub wartości zakresu.
Używaj wskaźników pozycji na liście lub w innych kontekstach, gdy za pomocą obracającego się przycisku bocznego (RSB) możesz przewijać, zmieniać ustawienia, sterować głośnością i wykonywać inne czynności.
Anatomia
Wykorzystanie
Poniżej znajdziesz przykłady wskaźników pozycji.

Duże ekrany

Działanie responsywne
Rozmiar wskaźnika pozycji pozostanie taki sam na różnych ekranach, co oznacza, że kąt krzywej będzie nieznacznie się zmieniał.

Wskaźnik pozycji
Łuk wskaźnika ma zawsze wysokość 50 dp (nie skaluje się proporcjonalnie), co oznacza, że wraz ze wzrostem jego rozmiaru zmienia się tylko stopień.
Możesz ręcznie dostosować margines do 2 dp, aby dopasować go do SysUI. Wysokość pozostanie stała i wynosi 50 dp.

Wskaźnik sterowania/RSB
Łuk wskaźnika ma zawsze wysokość 76 dp (nie skaluje się proporcjonalnie), co oznacza, że wartość zmienia się wraz ze wzrostem rozmiaru.
Możliwe, że:
- Ręcznie zmniejsz margines do 2 dp, aby dopasować go do SysUI. Wysokość pozostanie stała i wynosi 50 dp.
- Umieść wskaźnik po lewej lub prawej stronie ekranu.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 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."]]