OnTouchListenerএবং এর মধ্যে কোনও পার্থক্য আছে কি OnClickListener? আমি প্রোগ্রামিং দৃষ্টিকোণ থেকে জিজ্ঞাসা করছি না, তবে ব্যবহারকারী অভিজ্ঞতা দৃষ্টিকোণ থেকে।
কোনটি ব্যবহার করা ভাল?
আমাদের উভয় বাস্তবায়ন প্রয়োজন?
OnTouchListenerএবং এর মধ্যে কোনও পার্থক্য আছে কি OnClickListener? আমি প্রোগ্রামিং দৃষ্টিকোণ থেকে জিজ্ঞাসা করছি না, তবে ব্যবহারকারী অভিজ্ঞতা দৃষ্টিকোণ থেকে।
কোনটি ব্যবহার করা ভাল?
আমাদের উভয় বাস্তবায়ন প্রয়োজন?
উত্তর:
কোনটি ব্যবহার করা ভাল?
এটি সত্যই আপনার প্রয়োজনের উপর নির্ভর করে।
onTouchআপনাকে মোশন ইভেন্ট দেয়। সুতরাং, আপনি প্রচুর অভিনব জিনিস করতে পারেন কারণ এটি আপনার চলাফেরার পৃথক অবস্থাকে সহায়তা করে। মাত্র কয়েক নাম:
এগুলি হ'ল সাধারণ কর্ম যা আমরা সাধারণত ইচ্ছা ফলাফল পেতে পর্দায় দৃশ্য টেনে আনার জন্য প্রয়োগ করি।
অন্যদিকে, onClickব্যবহারকারী ভিউটি ইন্টারেক্ট করে তা বাদ দিয়ে আপনাকে বেশি কিছু দেয় না। onClickফোকাস, টিপে এবং প্রকাশের সমন্বয়ে একটি সম্পূর্ণ ইভেন্ট। সুতরাং, আপনার এটির নিয়ন্ত্রণ নেই। একপাশে এটি বাস্তবায়ন করা খুব সহজ।
আমাদের উভয় বাস্তবায়ন প্রয়োজন?
আপনি যদি আপনার ব্যবহারকারীর সাথে গোলযোগ না চান তবে এটি প্রয়োজনীয় নয়। আপনি যদি কেবল সাধারণ ক্লিক ইভেন্ট চান তবে যান onClick। আপনি ক্লিক চেয়ে বেশি চান তাহলে, জন্য যেতে onTouch। দুটোই করা প্রক্রিয়াটিকে জটিল করে তুলবে।
ব্যবহারকারীর দৃষ্টিকোণ থেকে, আপনি যদি দেখতে onTouchভালোভাবে সাবধানে প্রয়োগ করেন তবে তা অদম্য onClick।
একটি "টাচ" ইভেন্টটি যখন কেউ স্ক্রিনে আঙুল দেয়। এটি আঙুলের নীচে, নীচে, টানুন এবং উপরে চলাচল জুড়ে ডাকে। একটি "ক্লিক" এমনকি পর্দা থেকে আসা প্রয়োজন। এটি প্রবেশের কী টিপে থাকা কেউ হতে পারে।
OnTouchListenerআপনি যখন স্ক্রিনে কারও আঙুল থেকে ইভেন্টগুলি পেতে চান তখন ব্যবহার করুন।
OnClickListenerআপনি যখন ক্লিকগুলি সনাক্ত করতে চান তখন ব্যবহার করুন ।
onClickListener যখনই কোনও দেখার জন্য ক্লিক ইভেন্ট উত্থাপিত হয় ব্যবহৃত হয়, উদাহরণস্বরূপ বলুন: বাটন, ইমেজবটনের জন্য ইভেন্ট ক্লিক করুন।
onTouchListener আপনি যখনই টাচের ধরণের কার্যকারিতা বাস্তবায়ন করতে চান তখন ব্যবহৃত হয়, উদাহরণস্বরূপ আপনি যেখানে স্ক্রিনের ঠিক তত স্পর্শ করতে চান তার সমন্বয় পেতে চাইলে বলুন।
অফিসিয়াল ডক থেকে, উভয়ের সংজ্ঞা হ'ল:
onClickListner: কোনও ভিউ ক্লিক করা হলে কলব্যাকের জন্য অনুরোধ করা ইন্টারফেসের সংজ্ঞা।onTouchListener: এই দৃশ্যে কোনও স্পর্শ ইভেন্ট প্রেরণ করা হলে কলব্যাকের জন্য ইন্টারফেস সংজ্ঞা চালু করা হবে। টাচ ইভেন্টটি দেখার আগে কলব্যাকটি চাওয়া হবে।অনক্লিক ইভেন্টগুলিতে অনটچ ইভেন্টগুলি ব্যবহার করার একটি ভাল কারণ হ'ল ব্যবহারকারীর ক্লিকের উপরে দ্রুত প্রতিক্রিয়া পাওয়া। যেখানে অনক্লিক ইভেন্টটি সাড়া দিতে এবং প্রয়োজনীয় পদক্ষেপ নিয়ে এগিয়ে যেতে দেরি করে। উচ্চ কার্য সম্পাদনকারী মোবাইল ওয়েব অ্যাপ্লিকেশন সরবরাহ করার জন্য অনটچ ইভেন্টগুলি আরও ভাল।
OnClickListener - একটি মৌলিক উদ্দেশ্যে ব্যবহার করা হয়, যখন আমাদের কেবলমাত্র কোনও ব্যবহারকারীর ক্লিকের প্রয়োজন হয়, যেমন একটি বোতামের ক্লিক, স্ক্রিনে কোনও টানা বা অঙ্গভঙ্গি না
OnTouchListenerমূলত অনক্লিকলিস্টেনারের চেয়ে আরও সূক্ষ্ম সুরযুক্ত নিয়ন্ত্রণ। এটি স্ক্রিনে একটি প্রেস / রিলিজে সম্পাদন করে এবং ক্রিয়া করে এটি স্ক্রিনের উপরের সরানো, ডাউন-টাচ, আপ-টাচ, আঙুলের টান বা কোনও আন্দোলনের অঙ্গভঙ্গির সংমিশ্রণ সহ ব্যবহারকারীকে মঞ্জুরি দেয়
অন টাচ ব্যবহার করতে পছন্দ করুন। আপনাকে একটি উদাহরণ দিন: আপনার যখন ভিউপ্যাজার থাকে এবং এতে কোনও পাঠ্যদর্শন থাকে। আপনি যদি টেক্সটভিউতে সেটঅনিক্লিকলিস্টনার বাস্তবায়ন করেন, আপনি যখন টেক্সটভিউটিতে স্পর্শ / সোয়াইপ করেন তখন ভিউপ্যাজারটি সোয়াইপ করতে পারবেন না