এই ডকুমেন্টেশনে অ্যান্ড্রয়েড ডিভাইসে হ্যাপটিক ফিডব্যাকের ব্যবহার সম্পর্কে আলোচনা করা হয়েছে এবং বিস্তারিতভাবে বর্ণনা করা হয়েছে যে কীভাবে আধুনিক ভাইব্রেশন অ্যাকচুয়েটরগুলো স্পর্শের মাধ্যমে সমৃদ্ধ ও সূক্ষ্ম ইউজার এক্সপেরিয়েন্স প্রদান করতে পারে। কীওয়ার্ডস_পাবলিক: > হ্যাপটিক্স, অ্যান্ড্রয়েড, ভাইব্রেশন, ইউআই, ইউজার ইন্টারফেস, ফিডব্যাক, অ্যাকচুয়েটর, ডিজাইন, এপিআই, স্যাম্পলস
স্পর্শেন্দ্রিয়ের মাধ্যমে আপনি যা কিছু অনুভব করেন, তাই হলো হ্যাপটিক্স। আধুনিক অ্যান্ড্রয়েড ডিভাইসগুলোতে প্রায়শই একটি ভাইব্রেশন অ্যাকচুয়েটর থাকে, যা ব্যবহারকারীর স্পর্শেন্দ্রিয়কে উদ্দীপিত করতে সাহায্য করে। প্রথমদিকের ডিভাইসগুলোর উচ্চ শব্দযুক্ত গুঞ্জনময় কম্পন থেকে এই মোটরগুলো এখন অনেক উন্নত হয়েছে, এবং অ্যান্ড্রয়েড অ্যাপগুলো এখন এই সক্ষমতাগুলোর সুবিধা নিয়ে ব্যবহারকারীদের সূক্ষ্মতা ও গভীরতার সাথে আরও সমৃদ্ধ অভিজ্ঞতা দিতে পারে।
পরবর্তী পৃষ্ঠাগুলিতে কম্পন সম্পর্কিত সবকিছু আলোচনা করা হয়েছে, মৌলিক স্পর্শানুভূতি থেকে শুরু করে ক্রমশ আরও জটিল কম্পন তরঙ্গরূপ এবং প্রভাবের সংমিশ্রণ পর্যন্ত।
- স্পর্শ-স্পর্শ নকশার নীতি
- এই পৃষ্ঠাটিতে অ্যান্ড্রয়েড হ্যাপটিক্স দ্বারা সমর্থিত শ্রেণিবিভাগ এবং সেগুলোর ডিজাইন করার জন্য নির্দেশিকা বর্ণনা করা হয়েছে।
- ইভেন্টগুলিতে হ্যাপটিক ফিডব্যাক যোগ করুন
- এই পৃষ্ঠাটিতে ব্যবহারকারীর মিথস্ক্রিয়ায় স্পর্শভিত্তিক প্রতিক্রিয়া প্রদানের বিভিন্ন পদ্ধতির কোড উদাহরণ উপস্থাপন করা হয়েছে।
- কম্পন অ্যাকচুয়েটর প্রাইমার
- এই পৃষ্ঠাটিতে ভাইব্রেশন অ্যাকচুয়েটর কীভাবে কাজ করে তার একটি সংক্ষিপ্ত বিবরণ দেওয়া হয়েছে, যা কাস্টম হ্যাপটিক্স তৈরির জন্য একটি গুরুত্বপূর্ণ পূর্বশর্ত জ্ঞান।
- কাস্টম হ্যাপটিক এফেক্ট তৈরি করুন
- এই পৃষ্ঠায় একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশনে কাস্টম এফেক্ট তৈরি করার জন্য বিভিন্ন হ্যাপটিক্স এপিআই ব্যবহারের বেশ কিছু উদাহরণ দেওয়া হয়েছে, যার মধ্যে
VibrationEffect.Builderব্যবহার করে টাইমলাইন অ্যাঙ্কর্ড কম্পোজিশন এবং এনভেলপ ওয়েভফর্ম অন্তর্ভুক্ত রয়েছে। - হ্যাপটিক্স এপিআই যোগ করুন
- এই পৃষ্ঠাটি অ্যান্ড্রয়েডে উপলব্ধ বিভিন্ন হ্যাপটিক্স এপিআই-এর একটি নির্দেশিকা, এবং এতে আরও আলোচনা করা হয়েছে কোন এপিআইগুলো স্বয়ংক্রিয় ফলব্যাক প্রদান করে ও কখন ডিভাইসের সমর্থন পরীক্ষা করতে হবে।
এছাড়াও, প্রবেশগম্যতার সর্বোত্তম অনুশীলনগুলো পড়ুন।
নমুনা
নিম্নলিখিত নমুনাগুলি গিটহাবে থাকা হ্যাপটিক স্যাম্পলার অ্যাপে পাওয়া যাবে। এছাড়াও, আপনি এখানে প্রতিটির ডকুমেন্টেশন খুঁজে পেতে পারেন।
- প্রতিরোধ করুন (কম টিকের সাথে)
- (উত্থান ও পতনের সাথে) প্রসারিত করুন
- টলমল (ঘূর্ণন সহ)
- ধপধপ শব্দে লাফানো
এই ডকুমেন্টেশনে নিম্নলিখিত কাস্টম ভাইব্রেশন প্যাটার্নগুলির জন্য কোড উদাহরণও অন্তর্ভুক্ত রয়েছে:
- র্যাম্প-আপ প্যাটার্ন
- পুনরাবৃত্তিমূলক প্যাটার্ন
- ফলব্যাক সহ প্যাটার্ন
-
VibrationEffect.Builderব্যবহার করে টাইমলাইনে অ্যাঙ্কর করা কম্পোজিশন। - খাম সহ কম্পন তরঙ্গরূপ