অঙ্গভঙ্গি সনাক্তকারী

API স্তর XE12 এ যোগ করা হয়েছে

একটি অঙ্গভঙ্গি আবিষ্কারক টাচপ্যাডের জন্য স্পর্শ অঙ্গভঙ্গি সনাক্ত করতে অপ্টিমাইজ করা হয়েছে৷

বিচ্ছিন্ন অঙ্গভঙ্গি শ্রোতা রয়েছে (যেমন, GestureDetector.BaseListener , GestureDetector.FingerListener ) এবং অবিচ্ছিন্ন অঙ্গভঙ্গি শ্রোতা, (যেমন, GestureDetector.ScrollListener , GestureDetector.OneFingerScrollListener , GestureDetector.TwoFingerScrollListener )।

আরও তথ্যের জন্য, স্পর্শ অঙ্গভঙ্গি বিকাশকারী নির্দেশিকা দেখুন৷

সাধারণ ব্যবহার

  1. যেকোনো পছন্দসই শ্রোতা ইন্টারফেস প্রয়োগ করুন এবং সেগুলিকে GestureDetector এ সেট করুন।
  2. onGenericMotionEvent(MotionEvent) বা dispatchGenericFocusedEvent(MotionEvent) এর মতো ইনপুট ইভেন্ট কলব্যাকগুলিকে ওভাররাইড করুন এবং ইভেন্টটি প্রক্রিয়া করার জন্য জেসচার ডিটেক্টরের onMotionEvent(MotionEvent) পদ্ধতিতে MotionEvent পাস করুন৷
  3. ইভেন্টটি আপনার অঙ্গভঙ্গি সনাক্তকারী শ্রোতাদের মধ্যে যথাযথভাবে পরিচালনা করুন।

    দ্রষ্টব্য: শ্রোতাদের জন্য onXXX পদ্ধতিগুলি প্রয়োগ করার সময়, আপনি যদি ইনপুট প্রেরণ পাইপলাইনে অন্য কোনো শ্রোতা সত্তার কাছে MotionEvent পাঠাতে না চান তবেই রিটার্ন মান true সেট করুন৷

নেস্টেড ক্লাস
ইন্টারফেস অঙ্গভঙ্গি ডিটেক্টর.বেস লিসেনার সনাক্তকরণ ফলাফল পায়.
ইন্টারফেস অঙ্গভঙ্গি সনাক্তকারী এই শ্রোতা রিপোর্ট করে যখন সনাক্ত করা আঙ্গুলের সংখ্যা টাচপ্যাডে পরিবর্তন হয়।
ইন্টারফেস GestureDetector.OneFingerScrollListener এই শ্রোতা ক্রমাগত এক আঙ্গুলের অনুভূমিক স্ক্রোলিং ইভেন্টগুলি গ্রহণ করে।
ইন্টারফেস GestureDetector.ScrollListener এই শ্রোতা আঙ্গুলের গণনা থেকে স্বাধীন ক্রমাগত অনুভূমিক স্ক্রলিং ইভেন্টগুলি গ্রহণ করে৷
ইন্টারফেস GestureDetector.TwoFingerScrollListener এই শ্রোতা ক্রমাগত দুই আঙ্গুলের অনুভূমিক স্ক্রোলিং ইভেন্টগুলি গ্রহণ করে।
পাবলিক কনস্ট্রাক্টর
পাবলিক পদ্ধতি
স্ট্যাটিক বুলিয়ান
isForward ( অঙ্গভঙ্গি অঙ্গভঙ্গি)
স্ট্যাটিক বুলিয়ান
isForward (ফ্লোট ডেল্টাএক্স)
বুলিয়ান
অঙ্গভঙ্গি সনাক্তকারী
setAlwaysConsumeEvents (বুলিয়ান সক্ষম)
অঙ্গভঙ্গি সনাক্তকারী
অঙ্গভঙ্গি সনাক্তকারী
অঙ্গভঙ্গি সনাক্তকারী
অঙ্গভঙ্গি সনাক্তকারী
অঙ্গভঙ্গি সনাক্তকারী
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক কনস্ট্রাক্টর

API স্তর XE12 এ যোগ করা হয়েছে

পাবলিক জেসচার ডিটেক্টর ( প্রসঙ্গ প্রসঙ্গ)

পাবলিক পদ্ধতি

API স্তর XE16 এ যোগ করা হয়েছে

পাবলিক স্ট্যাটিক বুলিয়ান isForward ( অঙ্গভঙ্গি অঙ্গভঙ্গি)

প্রদত্ত অঙ্গভঙ্গি টাচপ্যাডে ফরওয়ার্ড মোশনের সাথে মিলে গেলে true ফেরত দেয়।

এই পদ্ধতিটি শুধুমাত্র পার্শ্বীয় সোয়াইপগুলির জন্যই বোধগম্য হয় এবং অন্য অঙ্গভঙ্গিতে বলা হলে একটি ব্যতিক্রম নিক্ষেপ করে৷

API স্তর XE16 এ যোগ করা হয়েছে

পাবলিক স্ট্যাটিক বুলিয়ান ইসফরওয়ার্ড (ফ্লোট ডেল্টাএক্স)

প্রদত্ত স্থানচ্যুতি টাচপ্যাডে ফরওয়ার্ড মোশনের সাথে মিলে গেলে true ফেরত দেয়।

API স্তর XE12 এ যোগ করা হয়েছে

পাবলিক বুলিয়ান অনমোশন ইভেন্ট ( মোশন ইভেন্ট ইভেন্ট)

একটি মোশন ইভেন্ট প্রক্রিয়া করে, যদি ইভেন্টগুলি সর্বদা ব্যবহার করা উচিত বা যদি একটি অঙ্গভঙ্গি সনাক্ত করা হয় তবে true ফিরে আসে।

রিটার্নস
  • স্পর্শ ঘটনা গ্রাস করা হয় কিনা প্রতিফলিত করে
API স্তর XE12 এ যোগ করা হয়েছে

সর্বজনীন GestureDetector সেটAlwaysConsumeEvents (বুলিয়ান সক্ষম)

জেসচার ডিটেক্টর onMotionEvent(MotionEvent) এ পাস করা ইভেন্টগুলিকে গ্রাস করবে কিনা তা সেট করে, সেগুলি আসলে পরিচালনা করা হয়েছে কিনা তা নির্বিশেষে।

API স্তর XE12 এ যোগ করা হয়েছে

পাবলিক জেসচার ডিটেক্টর সেটবেসলিসনার ( GestureDetector.BaseListener শ্রোতা)

মৌলিক অঙ্গভঙ্গি শ্রোতা সেট করে।

API স্তর XE12 এ যোগ করা হয়েছে

পাবলিক জেসচার ডিটেক্টর সেট ফিঙ্গারলিসনার ( GestureDetector.FingerListener শ্রোতা)

আঙুল শ্রোতা সেট করে।

API স্তর XE21 এ যোগ করা হয়েছে

পাবলিক জেসচার ডিটেক্টর সেটOneFingerScrollListener ( GestureDetector.OneFingerScrollListener শ্রোতা)

শ্রোতা সেট করে যা অনুভূমিক এবং একটি আঙুলের স্ক্রলিং সনাক্ত করে।

API স্তর XE12 এ যোগ করা হয়েছে

পাবলিক জেসচার ডিটেক্টর সেটস্ক্রোললিসনার ( GestureDetector.ScrollListener শ্রোতা)

শ্রোতা সেট করে যা আঙ্গুলের গণনা থেকে স্বাধীন অনুভূমিক স্ক্রোলিং সনাক্ত করে।

API স্তর XE12 এ যোগ করা হয়েছে

সর্বজনীন GestureDetector setTwoFingerScrollListener ( GestureDetector.TwoFingerScrollListener শ্রোতা)

শ্রোতা সেট করে যা অনুভূমিক এবং দুই আঙুলের স্ক্রোলিং সনাক্ত করে।