এন্ড্রয়েড ডেভেলপমেন্ট [পর্ব ৩০] :: Quotation app(কোটেশান অ্যাপ) : ViewPager ক্লাসের বেসিক ধারনা-১

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

এই অ্যাপটি তৈরি করতে আমাদের বেশ কিছু ক্লাস ও মেথড সম্পর্কে পরিচিত হতে হবে। এবং এই ক্লাস ও মেথডগুলি কিভাবে implementation করতে হবে তাও শিখতে হবে।

প্রথমেই আমাদের যে ক্লাসটি ব্যবহার প্রয়োজন হবে তা হচ্ছে ViewPager ক্লাস। এই ক্লাস দ্বারা আমরা একাধিক পেজ একই layout এ দেখতে সক্ষম হব। এই ক্লাস মূলত ইউজারকে flip এর মাধ্যমে বাম ও ডানের পেজগুলোকে নিয়ন্ত্রণ করতে সাহায্য করে। এবং এই পেজগুলো এভাবে প্রদর্শন করতে সাধারণত pagerAdapter ক্লাস এর implementation করতে হয়।

ViewPager ক্লাস মূলত বেশিরভাগ ক্ষেত্রে Fragment নামে একটি ক্লাসের সংযোক্তিতে ব্যবহার করা হয়। এবং এটাই সবচেয়ে উপযুক্ত পদ্ধতি প্রত্যেকটি পেজকে নিয়ন্ত্রন করতে। আর এই জন্য অবশ্য দুইটি মানসম্পন্ন adapter ও রয়েছে যাদের নাম হচ্ছে FragmentPagerAdapter এবং FragmentStatePagerAdapter।

ViewPager ক্লাস এর বেশ কয়েকটি Nested Class রয়েছে। এরা হচ্ছে ViewPager.LayoutParams যার কাজ হচ্ছে ViewPager এ

ViewPager.SimpleOnPageChangeListener যা প্রয়োজনভেদে আলোচনা করার চেষ্টা করব।

তাছাড়াও ViewPager ক্লাস এর বেশকিছু public method ও রয়েছে যা প্রয়োজনভেদে আলোচনা করতে চেষ্টা করব।

এন্ড্রয়েড ডেভেলপমেন্ট এর সর্বশেষ পর্ব সম্পর্কে নোটিফিকেশান পেতে লাইক করুন ফেসবুকের এই পেইজে এ।

Previous
Next Post »

পোস্ট সম্পর্কিত সমস্যার জন্য মন্তব্য দিন।ডাউনলোড লিঙ্ক এ সমস্যা জন্য ইনবক্স করুন Aimzworld007
ConversionConversion EmoticonEmoticon

:)
:(
=(
^_^
:D
=D
=)D
|o|
@@,
;)
:-bd
:-d
:p
:ng
:lv
Thanks for your comment