অ্যাঙ্কর হল কোনও ফিজিক্যাল অবজেক্টের সাথে লক করা ভার্চুয়াল পয়েন্ট। ব্যবহারকারীদের কাছে স্পেশিয়াল অ্যাঙ্কর ভিজ্যুয়াল মার্কার হিসেবে দেখানো যেতে পারে।
আপনার অ্যাপের কন্টেন্ট, AI-জেনারেটেড মার্কার বা এমনকি ব্যবহারকারীর তৈরি করা পয়েন্ট থেকে প্রাপ্ত পয়েন্ট দেখানোর জন্য আপনি বিভিন্ন ধরনের ব্যবহারের ক্ষেত্রে অ্যাঙ্কর ব্যবহার করতে পারেন। পিন করা অবজেক্টের জন্য অ্যাঙ্কর সবচেয়ে বেশি উপযোগী, যেমন কোনও আকর্ষণীয় স্থান বা ব্যবহারকারীর জন্য কোনও অবজেক্ট শনাক্ত করা।
ব্যবহারকারীর স্বাচ্ছন্দ্য
অন্যান্য স্পেশিয়াল UI-এর মতো নয় যা ব্যবহারকারীর মাথা ঘোরানোর সাথে সাথে সরে যায়, অ্যাঙ্কর একটি নির্দিষ্ট জায়গায় লক করা থাকে, এমনকি ব্যবহারকারী আশেপাশে ঘুরে বেড়ালেও।
স্পেশিয়াল অ্যাঙ্কর ব্যবহার করার সময়, আপনার ব্যবহারকারীর স্পেশিয়াল এনভায়রনমেন্টের বাকি অংশের সাথে সেগুলি কীভাবে ইন্টার্যাক্ট করবে তা বিবেচনা করুন। এমন সাইজ ও ওরিয়েন্টেশন এড়িয়ে চলুন যাতে ব্যবহারকারী অ্যাঙ্কর প্লেসমেন্ট সম্পর্কে নিশ্চিত হতে না পারেন বা পিছিয়ে আসেন।
মার্কার
মার্কার হল UI অ্যাফর্ডেন্স যা ব্যবহারকারীর দৃষ্টিসীমার মধ্যে থাকা অবজেক্টের সাথে অ্যাটাচ করা থাকে। স্পেশিয়াল মার্কারের একাধিক ফর্ম আছে, যার মধ্যে ডট, আইকন বা ড্রয়িং অন্তর্ভুক্ত।
আইকন মার্কার
আইকন মার্কার হল UI এলিমেন্টের মতো ছোট ডট যা ব্যবহারকারীর পরিবেশে আগ্রহের অবজেক্টকে চিহ্নিত করে। আইকন মার্কার সম্পর্কে আরও পড়ুন।
Glimmer UI
মার্কার অন্যান্য UI-এর সাথে যুক্ত করা যেতে পারে, যেমন Jetpack Compose Glimmer কম্পোনেন্ট।
![]()
ড্রয়িং
ড্রয়িং মার্কার রানটাইমে আঁকা হয় এবং গ্লিমার থিমযুক্ত হয় যাতে ডট বা ফ্রেমের চেয়ে আরও ভালো ভিজ্যুয়াল সহায়তা প্রদান করা যায়। যেমন, ব্যবহারকারীকে কোথায় দেখতে বা নেভিগেট করতে হবে তা দেখানোর জন্য ডিসপ্লেতে দিকনির্দেশক দেখানো হয়।

আচরণ
মার্কার এবং যেকোনও অ্যাটাচ করা UI-কে স্পেশিয়াল UI হিসেবে কাজ করতে হবে, অর্থাৎ, চিহ্নিত অবজেক্টের আসল দূরত্ব UI-এর সাইজে প্রতিফলিত হতে হবে, এর জন্য কনস্ট্যান্ট অ্যাঙ্গুলার DP সাইজ ব্যবহার করতে হবে।
এছাড়াও, এলিমেন্ট ব্যবহারকারীর মুভমেন্টের সাথে সাথে প্রতিক্রিয়া জানাতে পারে, যেমন মাধ্যাকর্ষণ দ্বারা প্রভাবিত হয়ে ব্যবহারকারীর দিকে ঘুরে যাওয়া অথবা আংশিকভাবে ঘুরে যাওয়া।
ক্লাস্টারিং
ভিজ্যুয়াল বিশৃঙ্খলা এড়াতে মার্কার স্পষ্টভাবে সংজ্ঞায়িত করুন এবং ভিউতে মার্কারের সংখ্যা সীমিত করুন। একাধিক মার্কারের প্রয়োজন হলে, সেগুলিকে একসাথে ক্লাস্টার করে একটি আরও স্পষ্ট মার্কার হিসেবে দেখান যা ধীরে ধীরে দেখা যাবে।
অ্যাঙ্কর টার্গেট
মার্কারের গড় কৌণিক টার্গেট সাইজ ৭°।
হ্যান্ড-বেসড রে-কাস্টিং কার্সর শুধুমাত্র অ্যাক্টিভ টার্গেটের কাছেই দেখা যাবে। টার্গেট ছোট হলে, ব্যবহারকারীকে কার্সর দেখানোর জন্য সঠিক ওরিয়েন্টেশনে হাত রাখতে সমস্যা হতে পারে। এই ক্ষেত্রে টার্গেট করার জন্য কার্সর ক্যাচার ব্যবহার করা যেতে পারে। কার্সর ক্যাচার হল ছোট টার্গেটের পিছনে থাকা একটি ফাঁকা টার্গেট যা কার্সর দেখাবে এবং ছোট টার্গেটকে টার্গেট করতে সাহায্য করবে।