অভিযোজনযোগ্য অ্যান্ড্রয়েড উইজেট ডিজাইন করুন যা নির্বিঘ্নে স্কেল করে। শুরুর পয়েন্ট হিসাবে আমাদের প্রস্তাবিত ডিফল্ট আকারগুলি ব্যবহার করুন এবং সর্বোত্তম পঠনযোগ্যতা এবং ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করতে বিভিন্ন মাত্রা জুড়ে আপনার লেআউটগুলি পরীক্ষা করুন৷
ডিফল্ট মাপ
আমাদের প্রস্তাবিত আকারগুলির মধ্যে অন্তত একটির জন্য আপনার লেআউটটি অপ্টিমাইজ করে একটি পালিশ উইজেট অভিজ্ঞতা প্রদান করুন৷ হ্যান্ডহেল্ড এবং ট্যাবলেট উভয় ডিভাইসের জন্য targetCellWidth
এবং targetCellHeight
বৈশিষ্ট্যগুলি সংজ্ঞায়িত করে উইজেট পিকারে সঠিক স্থান নির্ধারণ এবং দৃশ্যমানতা নিশ্চিত করুন।
এই মানগুলি Pixel ডিভাইসের উপর ভিত্তি করে। এই আকারগুলি আপনার উইজেট ডিজাইনের জন্য একটি সূচনা পয়েন্ট হিসাবে ব্যবহার করুন। একটি গুণমান ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করতে আপনার উইজেটটি বিভিন্ন আকারে এবং বিভিন্ন ডিভাইসে পুঙ্খানুপুঙ্খভাবে পরীক্ষা করুন।
হাতেখড়ি
মাপ | সর্বনিম্ন প্রস্থ | সর্বোচ্চ প্রস্থ | ন্যূনতম উচ্চতা | সর্বোচ্চ উচ্চতা |
---|---|---|---|---|
2x1 | 109 | 306 | 44 | 130 |
2x2 | 109 | 306 | 115 | 276 |
2x3 | 109 | 306 | 185 | 422 |
4x1 | 245 | 624 | 44 | 130 |
4x2 | 245 | 624 | 115 | 276 |
4x3 | 245 | 624 | 185 | 422 |
ট্যাবলেট
মাপ | সর্বনিম্ন প্রস্থ | সর্বোচ্চ প্রস্থ | ন্যূনতম উচ্চতা | সর্বোচ্চ উচ্চতা |
---|---|---|---|---|
2x1 | 180 | 304 | 64 | 120 |
2x2 | 180 | 304 | 184 | 304 |
2x3 | 180 | 304 | 304 | 488 |
3x1 | 328 | 488 | 64 | 120 |
3x2 | 298 | 488 | 184 | 304 |
3x3 | 298 | 488 | 304 | 488 |
3x4 | 298 | 488 | 424 | 672 |
ব্রেকপয়েন্ট
অভিযোজনযোগ্য, ব্যবহারকারী-বান্ধব রিসাইজযোগ্য উইজেটগুলি তৈরি করার জন্য ব্রেকপয়েন্টগুলি অপরিহার্য। আপনার নকশা পরীক্ষা করে, আপনি আকার থ্রেশহোল্ডগুলি চিহ্নিত করতে পারেন যেখানে লেআউট সামঞ্জস্য প্রয়োজন। এই পরিবর্তনগুলিকে ট্রিগার করতে ব্রেকপয়েন্টগুলি প্রয়োগ করুন, আপনার উইজেটটি যে কোনও আকারে দৃশ্যমান আবেদন এবং কার্যকারিতা বজায় রাখে তা নিশ্চিত করুন৷
ব্রেকপয়েন্টগুলি শর্তসাপেক্ষে সম্পূরক বিষয়বস্তু অন্তর্ভুক্ত বা বাদ দেওয়ার নমনীয়তা প্রদান করে, উইজেটের মাত্রার উপর ভিত্তি করে স্থানের ব্যবহার অপ্টিমাইজ করে।
![](https://developer.android.com/static/images/design/ui/mobile/widgets/01_Breakpoints.jpg?hl=bn)
সীমানা পূরণ করুন
ব্যবহারকারীরা উইজেটগুলি সরিয়ে দেওয়ার প্রাথমিক কারণগুলির মধ্যে একটি হল হোম স্ক্রীনের অন্যান্য উপাদানগুলির সাথে বিভ্রান্তির কারণে৷ এটি প্রতিরোধ করতে, নিশ্চিত করুন যে আপনার উইজেট সর্বদা তার বরাদ্দকৃত গ্রিড স্থান সম্পূর্ণরূপে পূরণ করে।
![](https://developer.android.com/static/images/design/ui/mobile/widgets/01_Fill_the_Bounds.jpg?hl=bn)
করবেন
![](https://developer.android.com/static/images/design/ui/mobile/widgets/02_Fill_the_Bounds.jpg?hl=bn)
করবেন না
![](https://developer.android.com/static/images/design/ui/mobile/widgets/03_Fill_the_Bounds.jpg?hl=bn)
করবেন
![](https://developer.android.com/static/images/design/ui/mobile/widgets/04_Fill_the_Bounds.jpg?hl=bn)