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

সহজ নেভিগেশনের জন্য ডিজাইন করা

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

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

উপরের ইউআই তিনটা ফ্রাগমেন্ট left_side_action_controls, continents এবং places দ্বারা গঠিত-যেভাবে নিচে এর লেআউট xml ফাইলে দেখানো হয়েছে। যেমন মাল্টি পেন ইউআই D-pad নেভিগেশনকে সহজতর করে এবং টিভির জন্য হরাইজন্টাল স্ক্রিনকে ভালোভাবে ব্যবহার করে।

res/layout/cool_places.xml

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
   >
   <fragment
        android:id="@+id/left_side_action_controls"
        android:layout_width="0px"
        android:layout_height="match_parent"
        android:layout_marginLeft="10dip"
        android:layout_weight="0.2"/>
    <fragment
        android:id="@+id/continents"
        android:layout_width="0px"
        android:layout_height="match_parent"
        android:layout_marginLeft="10dip"
        android:layout_weight="0.2"/>

    <fragment
        android:id="@+id/places"
        android:layout_width="0px"
        android:layout_height="match_parent"
        android:layout_marginLeft="10dip"
        android:layout_weight="0.6"/>

</LinearLayout>

এছারাও, উপরের ইউআই লেআউটের একশন কন্ট্রোল একটি ভার্টিক্যালি স্ক্রলিং লিস্টের বাম পাশে থাকে, তাদের সহজ প্রবেশযোগ্য করতে D-pad ব্যবহার করা হয়। সাধারণভাবে, হরাইজন্টালি স্ক্রল করা উপাদান সহকারে লেআউটের জন্য, বাম বা ডান পাশে একশন কন্ট্রোল স্থাপন করুন এবং ভার্টিক্যালি স্ক্রল করা উপাদান এর ক্ষেত্রে উল্টাভাবে স্থাপন করুন।