Compose-এ পয়েন্টার ইনপুট

ব্যবহারকারীর ইন্টার‍্যাকশন থেকে তৈরি হওয়া জেসচার শনাক্ত করতে Compose আপনাকে সাহায্য করার জন্য বিভিন্ন ধরনের API প্রদান করে। API-তে বিভিন্ন ধরনের ব্যবহারিক তথ্য অন্তর্ভুক্ত থাকে:

  • এর মধ্যে কিছু হাই-লেভেল এবং সবচেয়ে বেশি ব্যবহৃত জেসচার কভার করার জন্য ডিজাইন করা হয়েছে। যেমন, clickable মডিফায়ার সহজে ক্লিক শনাক্ত করতে দেয় এবং এটি অ্যাক্সেসিবিলিটি ফিচার প্রদান করে এবং ট্যাপ করা হলে ভিজ্যুয়াল ইন্ডিকেটর (যেমন, রিপেল) দেখায়।

  • এছাড়াও, কম ব্যবহৃত হয় এমন জেসচার ডিটেক্টর আছে যা নিম্ন লেভেলে আরও বেশি নমনীয়তা অফার করে, যেমন PointerInputScope.detectTapGestures বা PointerInputScope.detectDragGestures কিন্তু অতিরিক্ত ফিচার অন্তর্ভুক্ত করে না।

নিম্নলিখিত পৃষ্ঠা থেকে পয়েন্টার ইনপুট সম্পর্কে আরও জানুন:

  • জেসচার বোঝা বিকল্পটি পয়েন্টার ইনপুট ম্যানেজ করার সময় মূল ধারণার ভূমিকা ব্যাখ্যা করে।
  • ট্যাপ ও প্রেস একটি পয়েন্টার, একটি পজিশন ইভেন্টকে বড় করে দেখায়।
  • স্ক্রল কীভাবে স্ক্রলিং কন্টেনার প্রয়োগ করতে হয় তা ব্যাখ্যা করে এবং ইন্টারঅপারেবিলিটি সংক্রান্ত সমস্যা ম্যানেজ করে।
  • কম্পোজেবল ড্র্যাগ করা থেকে জানা যায় যে কীভাবে draggable, draggable2D ও anchoredDraggable-এর মতো মডিফায়ার ব্যবহার করে UI এলিমেন্টকে একটি অক্ষ বরাবর, দুটি ডাইমেনশন জুড়ে বা আগে থেকে নির্দিষ্ট করা অ্যাঙ্কর পয়েন্টের মধ্যে সরানো যায়।
  • মাল্টি-টাচ এমন পরিস্থিতিতে কাজ করে যেখানে একাধিক পয়েন্টার ব্যবহার করা হয়।