স্পর্শ অঙ্গভঙ্গি ব্যবহার করুন

কম্পোজ পদ্ধতিটি চেষ্টা করুন
জেটপ্যাক কম্পোজ হলো অ্যান্ড্রয়েডের জন্য প্রস্তাবিত UI টুলকিট। কম্পোজে কীভাবে টাচ ও ইনপুট ব্যবহার করতে হয় তা জানুন।

এই ডকুমেন্টে বর্ণনা করা হয়েছে কীভাবে এমন অ্যাপ তৈরি করতে হয়, যা ব্যবহারকারীদের টাচ জেসচার ব্যবহার করে অ্যাপের সাথে ইন্টারঅ্যাক্ট করতে দেয়। জেসচার তৈরি ও শনাক্ত করতে সাহায্য করার জন্য অ্যান্ড্রয়েড বিভিন্ন ধরনের এপিআই (API) প্রদান করে।

যদিও আপনার অ্যাপের মৌলিক কাজকর্মের জন্য টাচ জেসচারের ওপর নির্ভর করা উচিত নয়—কারণ সব পরিস্থিতিতে সব ব্যবহারকারীর জন্য এই জেসচারগুলো উপলব্ধ নাও থাকতে পারে—তবুও আপনার অ্যাপে টাচ-ভিত্তিক ইন্টারঅ্যাকশন যোগ করলে এর উপযোগিতা ও আকর্ষণ ব্যাপকভাবে বৃদ্ধি পেতে পারে।

ব্যবহারকারীদের একটি সামঞ্জস্যপূর্ণ ও স্বজ্ঞাত অভিজ্ঞতা দেওয়ার জন্য, আপনার অ্যাপকে অবশ্যই টাচ জেসচারের জন্য স্বীকৃত অ্যান্ড্রয়েড নিয়মাবলী অনুসরণ করতে হবে। ম্যাটেরিয়াল ডিজাইন জেসচারস ডকুমেন্টটিতে দেখানো হয়েছে কীভাবে অ্যান্ড্রয়েড অ্যাপে সাধারণ জেসচারগুলো ব্যবহার করতে হয়। এছাড়াও, ম্যাটেরিয়াল মোশন দেখুন।

এই বিষয়ে আরও তথ্যের জন্য, নিম্নলিখিত সম্পর্কিত নির্দেশিকাগুলো পড়ুন:

বিষয়সমূহ

সাধারণ অঙ্গভঙ্গি সনাক্ত করুন
GestureDetector ব্যবহার করে স্ক্রোলিং, ফ্লিং এবং ডাবল-ট্যাপিং-এর মতো মৌলিক টাচ জেসচারগুলি কীভাবে শনাক্ত করতে হয় তা শিখুন।
টাচ এবং পয়েন্টারের নড়াচড়া ট্র্যাক করুন
গতিবিধি ট্র্যাক করার পদ্ধতি জানুন।
স্ক্রোল অঙ্গভঙ্গি অ্যানিমেট করুন
টাচ ইভেন্টের প্রতিক্রিয়ায় Scroller বা OverScroller ব্যবহার করে কীভাবে স্ক্রলিং অ্যানিমেশন তৈরি করা যায়, তা শিখুন।
মাল্টি-টাচ অঙ্গভঙ্গি পরিচালনা করুন
একাধিক আঙুলের অঙ্গভঙ্গি কীভাবে শনাক্ত করতে হয় তা শিখুন।
টেনে এবং স্কেল করুন
টাচ-ভিত্তিক ড্র্যাগিং এবং স্কেলিং কীভাবে প্রয়োগ করতে হয় তা শিখুন।
একটি ভিউগ্রুপে টাচ ইভেন্টগুলি পরিচালনা করুন
একটি ViewGroup এ টাচ ইভেন্টগুলো কীভাবে পরিচালনা করতে হয় তা শিখুন, যাতে টাচ ইভেন্টগুলো তাদের নির্দিষ্ট ভিউগুলোতে সঠিকভাবে পাঠানো নিশ্চিত করা যায়।