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

লিস্ট, গ্রিড, ক্যারাসেল (Carousels) এবং স্ট্যাকস

ডিজাইন গাইডলাইনের জন্য অ্যান্ড্রয়েড ডিজাইনের Lists (http://developer.android.com/design/building-blocks/lists.html) এবং Grid Lists (http://developer.android.com/design/building-blocks/grid-lists.html) গাইড পড়ুন।

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

ফিগার ৪. নমুনা লিস্ট-, গ্রিড- এবং ক্যারাসেল (CAROUSEL)- নির্ভর নেভিগেশন ইন্টারফেস এর সাথে পাসঙ্গিক স্ক্রিন ম্যাপ এক্সারপ্ট (অংশ)।

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

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