مؤشر الموضع
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

يعرض مكوِّن PositionIndicator الموقع الجغرافي للمستخدم في قائمة أو قيمة في نطاق.
يمكنك استخدام مؤشرات الموضع في القائمة أو مع السياقات الأخرى عندما يكون بإمكانك استخدام الزر الجانبي الدوّار (RSB) للتنقل أو ضبط الإعدادات أو التحكّم في مستوى الصوت أو تنفيذ إجراءات أخرى.
علم التشريح
أ. المقطع الصوتي
(ب). المؤشر
الاستخدام
اطّلِع على الأمثلة التالية لمؤشرات الموضع.

شاشات كبيرة

السلوك المتجاوب
سيظل مؤشر الموضع بنفس الحجم عبر أحجام الشاشات، وهذا يعني أن زاوية المنحنى ستتغير قليلاً لتتطابق.

مؤشر الموضع
دائمًا ما يكون قوس المؤشر عاليًا بـ 50 وحدة بكسل مستقلة الكثافة (لا يتم تغيير حجمه بشكل متناسب) ما يعني أن الدرجة تتغير فقط مع ارتفاع الحجم.
من الممكن تعديل الهامش يدويًا إلى 2 dp لمطابقة SysUI. وسيظل الارتفاع ثابتًا عند 50 بكسل مستقل الكثافة.

مؤشر Control/RSB
دائمًا ما يكون قوس المؤشر عاليًا بنسبة 76 dp (لا يتم تغيير حجمه بشكل متناسب) ما يعني أن الدرجة تتغير فقط مع ارتفاع الحجم.
من الممكن:
- ويمكنك تعديل الهامش يدويًا إلى 2 وحدة بكسل مستقلة الكثافة ليتوافق مع واجهة المستخدم الرسومية. وسيظل الارتفاع ثابتًا عند 50 بكسل مستقل الكثافة.
- ضع المؤشر على الجانب الأيسر أو الأيمن من الشاشة.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],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."]]