নেতিবাচক মার্জিনের ডেমো:
দৃশ্যপট
ওভারল্যাপিং দর্শনগুলির মধ্যে একটিতে নেতিবাচক মার্জিন সেট করে যাতে এটি অন্য দর্শনের সীমানা বাক্সে আক্রমণ করে।
থটস
এটি লেআউটগুলির ওভারল্যাপিংয়ের সাথে যেভাবে আশা করা উচিত সেভাবে কাজ করে। তবে অজান্তে জিনিসগুলি সঠিকভাবে না করার জন্য আমি কোনও বড় সমস্যায় পড়তে চাই না। অনুকরণকারী, শারীরিক ডিভাইস, আপনি এটির নাম রেখেছিলেন, যখন আপনি নেতিবাচক মার্জিনগুলি ব্যবহার করেন সবকিছু সঠিকভাবে কাজ করে বলে মনে হয়, তখন একটি ভিউ অন্যের মতামত বাউন্ডিং বাক্সে আক্রমণ করে এবং কীভাবে এটি বিন্যাসে ঘোষিত হয় তা নির্ভর করে এটি অন্য দৃশ্যের উপরে বা নীচে থাকবে।
আমি এও সচেতন যে এপিআই 21 যেহেতু আমরা ভিউটিকে অন্য মতামতের উপরে বা নীচে উপস্থিত করার জন্য বৈশিষ্ট্যগুলি translationZ
এবং elevation
বৈশিষ্ট্যগুলি সেট করতে পারি তবে আমার উদ্বেগটি মূলত এই বৈশিষ্ট্য থেকে আসে যে বৈশিষ্ট্যগুলির নথিতেlayout_margin
এটি স্পষ্টভাবে নির্দিষ্ট করে যে মার্জিন মানগুলি ইতিবাচক হওয়া উচিত , আসুন আমার উদ্ধৃতি:
সংক্ষিপ্তসার: এই দর্শনটির
বাম, উপরে, ডান এবং নীচের দিকে অতিরিক্ত স্থান সুনির্দিষ্ট করে। এই স্থানটি এই দৃষ্টির সীমার বাইরে। প্রান্তিক মানগুলি ধনাত্মক হওয়া উচিত । একটি মাত্রিক মান হওয়া আবশ্যক, যা "14.5sp" এর মতো একটি ইউনিটের সাথে সংযুক্ত একটি ভাসমান পয়েন্ট নম্বর। উপলব্ধ ইউনিটগুলি হ'ল: পিক্স (পিক্সেল), ডিপি (ঘনত্ব-স্বাধীন পিক্সেল), এসপি (পছন্দসই ফন্টের আকারের উপর ভিত্তি করে স্কেল করা পিক্সেল), (ইঞ্চি), মিমি (মিলিমিটার) ...
বছরে প্রকৃতপক্ষে এই প্রশ্ন আমি করি নি নেতিবাচক মার্জিন সঙ্গে কোন বিষয় ছিল জিজ্ঞাসা যেহেতু তাদের যতটা সম্ভব ব্যবহার এড়ানোর চেষ্টা করেছিলেন কিন্তু হয়নি না কোনো সমস্যা সম্মুখীন, তাই যদিও ডকুমেন্টেশন বলে যে, আমি খুব নই এটি সম্পর্কে উদ্বিগ্ন।