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

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