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

একশন বার ওভারলে করা

(http://developer.android.com/training/basics/actionbar/overlaying.html )

বাই ডিফল্ট, একশন বার আপনার একটিভিটি উইন্ডোর উপরের দিকে দৃশ্যমান হয়, আপনার একটিভিটির অবশিষ্ট লেআউট এর জন্য নির্ধারিত স্পেসের পরিমান সামান্য কমিয়ে দেয়। ইউজারের যোগযোগের সময় যদি আপনি একশন বার হাইড বা শো করতে চান, আপনি এটা ActionBar এ hide()এবং show()দ্বারা করতে পারেন। যা হোক, এটা আপনার একটিভিটিকে লেআউট এর নতুন সাইজের উপর ভিত্তি করে রিকম্পিউট বা রিড্র করাবে।

ফিগার ১. ওভারলে মোডে গ্যালারির একশন বার।

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

পরামর্শ: আপনি যদি চান আপনার লেআউট একশন বারের পেছনে আংশিকভাবে দৃশ্যমান হবে, একশন বারের জন্য আংশিক স্বচ্ছ ব্যাকগ্রাউন্ড সহ একটি কাস্টম স্টাইল তৈরী করুন, যেমন ফিগার ১ দেখানো হয়েছে। একশন বার ব্যাকগ্রাউন্ড কীভাবে নির্ধারন করা হয় তা জানতে Styling the Action Bar পড়ুন।