বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

ভিউকে ইন্টারেকটিভ (পারস্পরিক ক্রিয়া করার যোগ্য) করা

(http://developer.android.com/training/custom-views/making-interactive.html)

একটি ইউআউ ড্র করা শুধু একটি কাস্টম ভিউ তৈরী করার একটি অংশ। আপনাকে এটাও করতে হবে যেটা হচ্ছে ইউজার ইনপুটে রেসপন্স করা, সেটা হবে এমন উপায়ে যে মনে হবে যে এটা বাস্তব একশনের কাছাকাছি। রিয়েল অবজেক্ট যেভাবে কাজ করে অবজেক্টকে ঠিক সেভাবইে কাজ করা উচিত। উদাহরণস্বরূপ, ইমেজগুলোকে তাৎক্ষনিকভাবে এক্সিসটেন্সের পপ আউট করা উচিত নয় এবং অন্য কোথায় আবার উপস্থিত হওয়া উচিত নয়, কারন বাস্তবে অবজেক্ট এমনটা করে না। পরিবর্তে ইমেজকে এক স্থান থেকে অন্য স্থানে স্থানান্তরিত হওয়া উচিত।

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

এই অনুশীলনী দেখায় আপনার কাস্টম ভিউয়ে বাস্তব আচরণ যোগ করতে কীভাবে অ্যান্ড্রয়েড ফ্রেমওয়ার্কের এই ফিচারগুলো ব্যবহার করতে হয়: