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

মাল্টিপল ট্যাবলেট ওরিয়েন্টেশনের জন্য ডিজাইন

যদিও আমরা এখনও আমাদের স্ক্রিনে ইউজার ইন্টারফেস এলিমেন্ট বিন্যাস্ত করা শুরু করি নাই, বিবেচনা করার এটাই সবচেয়ে ভালো সময় কীভাবে আপনার মাল্টি-পেন স্ক্রিন বিভিন্ন ডিভাইস ওরিয়েন্টেশনের সাথে খাপ খাওয়াতে পারবে। অধিক সংখ্যক আনুভুমিক (হরাইজন্টাল) স্পেসের প্রাপ্যতার কারনে ল্যান্ডস্কেপে মাল্টি-পেন লেআউট খুব ভালোভাবে কাজ করে। পোট্রেইট ওরিয়েন্টেশনে, আপনার আনুভুমিক স্পেস খুব সীমিত, সুতরাং আপনাকে এই ওরিয়েন্টেশনের জন্য একটি পৃথক লেআউট ডিজাইন করার প্রয়োজন হতে পারে। নীচে পোট্রেইট ট্যাবলেট লেআউট তৈরী করার কিছু সাধারণ কৌশল দেয়া হলো।

  • Stretch

সবচেয়ে সোজা-সাপ্টা কৌশল হচ্ছে পোট্রেইট ওরিয়েন্টেশনে প্রতিটা পেনের কনটেন্টের সর্বোৎকৃষ্ট প্রদর্শন করতে প্রতিটা পেনের প্রস্থ বড় (স্ট্রেচ) করুন। পেনের ফিক্সড (স্থায়ী) প্রস্থ (উইডথ) থাকতে পারে অথবা বিদ্যমান স্ক্রিন প্রস্থ থেকে একটি নির্দিষ্ট পরিমান হার নিতে হবে।

  • Expand/collapse

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

  • Show/Hide

এই অবস্থায়, পোট্রেইট মোডে লেফট পেন সম্পূর্ণভাবে গুপ্ত (হিডেন) অবস্থায় থাকে। কিন্তু পোট্রেইট এবং ল্যান্ডস্কেপে আপনার স্ক্রিনের ফাংশনাল পারিটি (the functional parity) নিশ্চিত করতে, লেফট পেনকে সহজপ্রাপ্য করতে একটি অন স্ক্রিন এ্যাফোরডেন্স (affordance) এর মাধ্যমে হওয়া উচিত (যেমন, একটি বাটন)। লেফট পেন প্রদর্শন করতে স্বাভাবিকভাবে এটা অ্যাকশন বারে Up button ব্যবহার করার জন্য যথাযথ, যা পরবর্তী অনুশীলনীতে আলোচনা করা হয়েছে।

  • Stack

শেষ কৌশল হচ্ছে পোট্রেইটে স্বাভাবিকভাবে অনুভুমিকভাবে বিন্যাসিত পেন গুলিকে উলম্বভাবে (ভাটিক্যালি) স্ট্যাক করা। এই কৌশল ভালোভাবে কাজ করে যখন আপনার পেন সরল টেক্সট ভিত্তিক লিস্ট না হয় অথবা যখন কনটেন্টর মাল্টিপল ব্লক থাকে যা প্রাথমকি কনটেন্ট পেনের পাশাপাশি রান করে। এই কৌশল ব্যবহারের সময় অনাহুত হোয়াইট স্পেস সমস্যা সম্পর্কে সতর্ক হোন যা উপরে আলোচনা করা হয়েছে।