আমি Toolbar
আমার অ্যাপ্লিকেশনটিতে অন্তর্ভুক্ত করতে চাই , তবে ডিজাইন সমর্থন লাইব্রেরিটি সবেমাত্র প্রকাশিত হয়েছিল AppBarLayout
, তাই পার্থক্য কী এবং কখন আমি একে অপরের উপরে ব্যবহার করব সে সম্পর্কে আমার কেবল ব্যাখ্যা দরকার।
আমি Toolbar
আমার অ্যাপ্লিকেশনটিতে অন্তর্ভুক্ত করতে চাই , তবে ডিজাইন সমর্থন লাইব্রেরিটি সবেমাত্র প্রকাশিত হয়েছিল AppBarLayout
, তাই পার্থক্য কী এবং কখন আমি একে অপরের উপরে ব্যবহার করব সে সম্পর্কে আমার কেবল ব্যাখ্যা দরকার।
উত্তর:
AppBarLayout
যেমন পতন আনমন স্থান, এবং দ্রুত রিটার্ন বিভিন্ন স্ক্রলিং আচরণ অর্জন করতে ব্যবহৃত হয়।
http://www.google.com/design/spec/patterns/scrolling-techniques.html
http://android-developers.blogspot.com/2015/05/android-design-support-library.html
আপনি যদি কোনও স্ক্রোলিং প্রভাব ছাড়াই কেবলমাত্র সরঞ্জামদণ্ডটি অন্তর্ভুক্ত করতে চান তবে আপনি সরঞ্জামদণ্ডটি ব্যবহার করতে পারেন। তবে আপনি যদি চিত্রগুলিতে কিছু স্ক্রলিং প্রভাব তৈরি করতে চান তবে আপনাকে অ্যাপবারলয়আউটটি ব্যবহার করতে হবে।
অ্যাপবারআলআউটটি সরঞ্জামদণ্ডের একটি মূল বিন্যাস এবং সরঞ্জামদণ্ডটি কাস্টম অ্যাকশনবার। আপনি যদি টুলবারে স্ক্রোল অ্যাকশন চান তবে আপনার টুলবারটি অ্যাপবারোআলআউটে লিখতে হবে, টুলবারটি স্ক্রোল করার জন্য কোডটি লেখার আগে আপনাকে অবশ্যই নেস্টেডস্ক্রোলবারটি জানা উচিত, এটি টুলবারটি স্ক্রোল করার জন্য ব্যবহৃত হয়। তবে আপনি নেস্টডস্ক্রোলবার এবং টুলবারকে সরাসরি সংযুক্ত করতে পারবেন না, কারণ সরঞ্জামদণ্ডটি অ্যাপবারলআউট এর সন্তানের এবং নেস্টেডস্ক্রোলবারটি অ্যাপবারলআউটের ভাইবোন, এ কারণেই আপনার সরঞ্জামদণ্ডটি অ্যাপবার্লিয়াউটে থাকা উচিত তারপরে আপনি সরঞ্জামদণ্ডে স্ক্রোলিং অ্যাকশনের জন্য অ্যাপবার্লাউট এবং নেস্টেডস্ক্রোলবারআউটটি সংযুক্ত করতে পারেন।