نشانگر نماد بخشی از سیستم حاشیهنویسی فضایی است. از نشانگرهای نماد برای کمک به حاشیهنویسی اشیاء دنیای واقعی استفاده کنید.

اصول اولیه
بافتی: نشانگرهای نماد روی اشیاء یا نقاط دنیای واقعی قفل میشوند.
مختصر: نشانگرهای نماد، نشانگرهای دیداری اختصاری لنگر فضایی هستند.
استفاده و جایگذاری
نشانگر نماد یک عنصر واسط کاربر شبیه دکمه نماد است که اشیای موردعلاقه را در محیط کاربر علامتگذاری میکند. نشانگر نماد نوعی نشانگر فضایی است که برای لنگراندازی فضایی استفاده میشود.
انجام دهید
نبایدها
هر مؤلفه Glimmer دیگر Jetpack Compose را میتوان با نشانگر جفت کرد تا توضیحات یا اطلاعات آماری بیشتری درباره محیط اطراف کاربر ارائه شود.
انجام دهید
نبایدها
محتوا و برچسبها را میتوان در جهتهای مختلفی قرار داد. نشانگرها و هر واسط کاربر پیوستشدهای باید بهعنوان واسط کاربر فضایی عمل کنند، یعنی فاصله واقعی شیء نشانگذاریشده باید در اندازه واسط کاربر بااستفاده از اندازه DP زاویهای ثابت منعکس شود.
نشانگرها را بهوضوح تعریف کنید تا از درهمریختگی بصری جلوگیری شود و تعداد نشانگرها را در نما محدود کنید. اگر به چند نشانگر نیاز است، آنها را بهصورت یک نشانگر برجستهتر خوشهبندی کنید تا بتوان آنها را بهصورت تدریجی مشاهده کرد.
ایالتها
نشانگر نماد بسیار شبیه به دکمه نماد است. تفاوت اصلی این است که بهجای حالت غیرفعال، حالت غیرتعاملی دارد.
حاشیهنویسی دنیای فیزیکی با حالت غیرتعاملی، مثل علامتگذاری مکان جالب.
اگر اطلاعات بیشتری وجود دارد که ممکن است دردسترس باشد، میتوانید از حالت تعاملی که دکمهای برای این کار دارد استفاده کنید. اگر کاربر روی نشانگر نماد تکضرب بزند، کارت Glimmer با اطلاعات بیشتر نمایش داده میشود.
تشریح
نشانگر نماد خودش یک عنصر واسط کاربر دکمه نماد کوچک با حاشیه داخلی است که تراز و جهت ثابت واسط کاربر را ممکن میکند. نشانگر نماد همچنین میتواند بهجای نماد از نقطه بزرگ یا کوچک استفاده کند. وضعیت تعاملی شامل یک امکان بصری برای نشان دادن وضعیت دکمه است.

بالشتک
رابط کاربری با موقعیت افقی و عمودی دارای حاشیه داخلی متوسط است، درحالیکه عناصر جفتشده بهصورت مورب دارای حاشیه داخلی پیشفرض ۰ dp هستند.

تراز کردن
عناصر میانای کاربر را میتوان در نقاط افقی، عمودی، یا مورب قرار داد.

جهت
محتوا باید بهسمت کاربر بیلبورد شود، درعینحال از جاذبه پیروی کند تا محتوا سازمانیافته بهنظر برسد.
سفارشیسازی
برای حفظ سازگاری در ارائه بصری، از سفارشیسازی نشانگرهای نماد خودداری کنید. بااینحال، میتوانید جهت و تراز عناصر میانای کاربر پیوستشده را سفارشیسازی کنید.
| مشخصات | سفارشیسازی | پیشفرضها |
|---|---|---|
| نماد | بله | نقطه بزرگ، نقطه کوچک، نماد |
| بالشتک | نه | بالا وسط، وسط راست، پایین وسط، وسط چپ = متوسط بالا چپ، بالا راست، پایین راست، پایین چپ = ۰ پیکسل مستقل از تراکم |
| تراز کردن | بله | TopLeft, TopCenter, TopRight, CenterLeft, CenterRight, BottomLeft, BottomCenter, BottomRight |
| جهت | بله | RotateToLookAtUser: نقطه بدون توجه به زاویه چرخش، بهسمت کاربر میچرخد. |