একটি অঙ্গভঙ্গি আবিষ্কারক টাচপ্যাডের জন্য স্পর্শ অঙ্গভঙ্গি সনাক্ত করতে অপ্টিমাইজ করা হয়েছে৷
বিচ্ছিন্ন অঙ্গভঙ্গি শ্রোতা রয়েছে (যেমন, GestureDetector.BaseListener
, GestureDetector.FingerListener
) এবং অবিচ্ছিন্ন অঙ্গভঙ্গি শ্রোতা, (যেমন, GestureDetector.ScrollListener
, GestureDetector.OneFingerScrollListener
, GestureDetector.TwoFingerScrollListener
)।
আরও তথ্যের জন্য, স্পর্শ অঙ্গভঙ্গি বিকাশকারী নির্দেশিকা দেখুন৷
সাধারণ ব্যবহার
- যেকোনো পছন্দসই শ্রোতা ইন্টারফেস প্রয়োগ করুন এবং সেগুলিকে
GestureDetector
এ সেট করুন। -
onGenericMotionEvent(MotionEvent)
বাdispatchGenericFocusedEvent(MotionEvent)
এর মতো ইনপুট ইভেন্ট কলব্যাকগুলিকে ওভাররাইড করুন এবং ইভেন্টটি প্রক্রিয়া করার জন্য জেসচার ডিটেক্টরেরonMotionEvent(MotionEvent)
পদ্ধতিতেMotionEvent
পাস করুন৷ - ইভেন্টটি আপনার অঙ্গভঙ্গি সনাক্তকারী শ্রোতাদের মধ্যে যথাযথভাবে পরিচালনা করুন।
দ্রষ্টব্য: শ্রোতাদের জন্য
onXXX
পদ্ধতিগুলি প্রয়োগ করার সময়, আপনি যদি ইনপুট প্রেরণ পাইপলাইনে অন্য কোনো শ্রোতা সত্তার কাছেMotionEvent
পাঠাতে না চান তবেই রিটার্ন মানtrue
সেট করুন৷
নেস্টেড ক্লাস | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ইন্টারফেস | অঙ্গভঙ্গি ডিটেক্টর.বেস লিসেনার | সনাক্তকরণ ফলাফল পায়. | |||||||||
ইন্টারফেস | অঙ্গভঙ্গি সনাক্তকারী | এই শ্রোতা রিপোর্ট করে যখন সনাক্ত করা আঙ্গুলের সংখ্যা টাচপ্যাডে পরিবর্তন হয়। | |||||||||
ইন্টারফেস | GestureDetector.OneFingerScrollListener | এই শ্রোতা ক্রমাগত এক আঙ্গুলের অনুভূমিক স্ক্রোলিং ইভেন্টগুলি গ্রহণ করে। | |||||||||
ইন্টারফেস | GestureDetector.ScrollListener | এই শ্রোতা আঙ্গুলের গণনা থেকে স্বাধীন ক্রমাগত অনুভূমিক স্ক্রলিং ইভেন্টগুলি গ্রহণ করে৷ | |||||||||
ইন্টারফেস | GestureDetector.TwoFingerScrollListener | এই শ্রোতা ক্রমাগত দুই আঙ্গুলের অনুভূমিক স্ক্রোলিং ইভেন্টগুলি গ্রহণ করে। |
পাবলিক কনস্ট্রাক্টর | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
অঙ্গভঙ্গি আবিষ্কারক ( প্রসঙ্গ প্রসঙ্গ) |
পাবলিক পদ্ধতি | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
স্ট্যাটিক বুলিয়ান | |||||||||||
স্ট্যাটিক বুলিয়ান | isForward (ফ্লোট ডেল্টাএক্স) | ||||||||||
বুলিয়ান | অনমোশন ইভেন্ট ( মোশন ইভেন্ট ইভেন্ট) | ||||||||||
অঙ্গভঙ্গি সনাক্তকারী | setAlwaysConsumeEvents (বুলিয়ান সক্ষম) | ||||||||||
অঙ্গভঙ্গি সনাক্তকারী | setBaseListener ( GestureDetector.BaseListener শ্রোতা) | ||||||||||
অঙ্গভঙ্গি সনাক্তকারী | |||||||||||
অঙ্গভঙ্গি সনাক্তকারী | |||||||||||
অঙ্গভঙ্গি সনাক্তকারী | |||||||||||
অঙ্গভঙ্গি সনাক্তকারী |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
পাবলিক কনস্ট্রাক্টর
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক বুলিয়ান isForward ( অঙ্গভঙ্গি অঙ্গভঙ্গি)
প্রদত্ত অঙ্গভঙ্গি টাচপ্যাডে ফরওয়ার্ড মোশনের সাথে মিলে গেলে true
ফেরত দেয়।
এই পদ্ধতিটি শুধুমাত্র পার্শ্বীয় সোয়াইপগুলির জন্যই বোধগম্য হয় এবং অন্য অঙ্গভঙ্গিতে বলা হলে একটি ব্যতিক্রম নিক্ষেপ করে৷
পাবলিক স্ট্যাটিক বুলিয়ান ইসফরওয়ার্ড (ফ্লোট ডেল্টাএক্স)
প্রদত্ত স্থানচ্যুতি টাচপ্যাডে ফরওয়ার্ড মোশনের সাথে মিলে গেলে true
ফেরত দেয়।
পাবলিক বুলিয়ান অনমোশন ইভেন্ট ( মোশন ইভেন্ট ইভেন্ট)
একটি মোশন ইভেন্ট প্রক্রিয়া করে, যদি ইভেন্টগুলি সর্বদা ব্যবহার করা উচিত বা যদি একটি অঙ্গভঙ্গি সনাক্ত করা হয় তবে true
ফিরে আসে।
রিটার্নস
- স্পর্শ ঘটনা গ্রাস করা হয় কিনা প্রতিফলিত করে
সর্বজনীন GestureDetector সেটAlwaysConsumeEvents (বুলিয়ান সক্ষম)
জেসচার ডিটেক্টর onMotionEvent(MotionEvent)
এ পাস করা ইভেন্টগুলিকে গ্রাস করবে কিনা তা সেট করে, সেগুলি আসলে পরিচালনা করা হয়েছে কিনা তা নির্বিশেষে।
পাবলিক জেসচার ডিটেক্টর সেটবেসলিসনার ( GestureDetector.BaseListener শ্রোতা)
মৌলিক অঙ্গভঙ্গি শ্রোতা সেট করে।
পাবলিক জেসচার ডিটেক্টর সেট ফিঙ্গারলিসনার ( GestureDetector.FingerListener শ্রোতা)
আঙুল শ্রোতা সেট করে।
পাবলিক জেসচার ডিটেক্টর সেটOneFingerScrollListener ( GestureDetector.OneFingerScrollListener শ্রোতা)
শ্রোতা সেট করে যা অনুভূমিক এবং একটি আঙুলের স্ক্রলিং সনাক্ত করে।
পাবলিক জেসচার ডিটেক্টর সেটস্ক্রোললিসনার ( GestureDetector.ScrollListener শ্রোতা)
শ্রোতা সেট করে যা আঙ্গুলের গণনা থেকে স্বাধীন অনুভূমিক স্ক্রোলিং সনাক্ত করে।
সর্বজনীন GestureDetector setTwoFingerScrollListener ( GestureDetector.TwoFingerScrollListener শ্রোতা)
শ্রোতা সেট করে যা অনুভূমিক এবং দুই আঙুলের স্ক্রোলিং সনাক্ত করে।