ঘড়ির মুখে ট্যাপগুলি হ্যান্ডেল করুন

একজন ব্যবহারকারী আপনার ঘড়ির মুখের সাথে বিভিন্ন উপায়ে যোগাযোগ করতে পারে। উদাহরণস্বরূপ, বর্তমানে কোন গান বাজছে তা জানতে বা দিনের এজেন্ডা দেখতে একজন ব্যবহারকারী ঘড়ির মুখে ট্যাপ করতে পারেন। Wear OS by Google ঘড়ির মুখগুলিকে ঘড়ির মুখের একটি নির্দিষ্ট স্থানে একক-ট্যাপ অঙ্গভঙ্গি গ্রহণ করতে দেয়, যতক্ষণ না অন্য কোনো UI উপাদান না থাকে যা সেই অঙ্গভঙ্গিতে সাড়া দেয়।

একটি ইন্টারেক্টিভ ঘড়ির মুখ প্রয়োগ করতে, প্রথমে ঘড়ির মুখের শৈলী তৈরি করুন এবং তারপর এই নির্দেশিকায় বর্ণিত অঙ্গভঙ্গি পরিচালনা করুন৷

ট্যাপ ইভেন্টগুলি পরিচালনা করুন

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

ট্যাপ অঙ্গভঙ্গি পরিচালনা করতে, একটি TapListener যোগ করতে setTapListener() ব্যবহার করুন। ব্যবহারকারী যখনই ঘড়ির মুখে টোকা দেয় তখনই শ্রোতাকে ডাকা হয়।

ঘড়ির মুখ নিম্নলিখিত ধরণের স্পর্শ ইভেন্টগুলি গ্রহণ করে:

  • TapType.DOWN : যখন ব্যবহারকারী তাদের আঙুল টাচস্ক্রীনে নিচে রাখে

  • TapType.UP : যখন ব্যবহারকারী টাচস্ক্রিন থেকে আঙুল তুলে নেয়

  • TapType.CANCEL : যখন সিস্টেম শনাক্ত করে যে ব্যবহারকারী একটি টোকা ছাড়া অন্য কোনো অঙ্গভঙ্গি করে

একটি TapType.DOWN ইভেন্ট এবং ধারাবাহিক TapType.UP ইভেন্ট android.view.ViewConfiguration.getScaledTouchSlop দ্বারা ফেরত দেওয়া মান অনুসারে একটি ট্যাপ হিসাবে যাচাই করা হয়।

যখন ঘড়ির মুখ একটি TapType.CANCEL ইভেন্ট গ্রহণ করে তখন একটি ক্রিয়া ট্রিগার করবেন না, কারণ সিস্টেম ইতিমধ্যে অঙ্গভঙ্গি প্রক্রিয়া করছে৷

আরও তথ্যের জন্য, onTapEvent দেখুন।

ঘড়ির মুখের নমুনা অ্যাপটি ঘড়ির মুখ কনফিগার করার জন্য সর্বোত্তম অনুশীলনগুলি প্রদর্শন করে৷