সাইজিং

অভিযোজনযোগ্য অ্যান্ড্রয়েড উইজেট ডিজাইন করুন যা নির্বিঘ্নে স্কেল করে। শুরুর পয়েন্ট হিসাবে আমাদের প্রস্তাবিত ডিফল্ট আকারগুলি ব্যবহার করুন এবং সর্বোত্তম পঠনযোগ্যতা এবং ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করতে বিভিন্ন মাত্রা জুড়ে আপনার লেআউটগুলি পরীক্ষা করুন৷

ডিফল্ট মাপ

আমাদের প্রস্তাবিত আকারগুলির মধ্যে অন্তত একটির জন্য আপনার লেআউটটি অপ্টিমাইজ করে একটি পালিশ উইজেট অভিজ্ঞতা প্রদান করুন৷ হ্যান্ডহেল্ড এবং ট্যাবলেট উভয় ডিভাইসের জন্য 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

ব্রেকপয়েন্ট

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

ব্রেকপয়েন্টগুলি শর্তসাপেক্ষে সম্পূরক বিষয়বস্তু অন্তর্ভুক্ত বা বাদ দেওয়ার নমনীয়তা প্রদান করে, উইজেটের মাত্রার উপর ভিত্তি করে স্থানের ব্যবহার অপ্টিমাইজ করে।

চিত্র 1: বিভিন্ন আকারে লেআউট পরিবর্তন করতে ব্রেকপয়েন্ট ব্যবহার করুন।

সীমানা পূরণ করুন

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

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