উপাদান

পরিমাপের সময় ব্লকটি অ-ওভারল্যাপিং উপাদান এবং উপাদান স্পেসার সমন্বিত সারিগুলিতে বিভক্ত হয়ে যায়।

উপাদান

উপাদানগুলি একটি ব্লকের ভিজ্যুয়াল জিনিসগুলিকে উপস্থাপন করে। উদাহরণগুলি প্রতিনিধিত্বকারী উপাদানগুলি অন্তর্ভুক্ত করে:

  • ক্ষেত্র
  • আইকন
  • সংযোগ
  • কোণ

রূপরেখাযুক্ত উপাদানগুলির সাথে একটি পুনরাবৃত্তির জন্য ব্লক৷

প্রতিটি উপাদান হল একটি আয়তক্ষেত্র যা ভিজ্যুয়াল জিনিসের সীমানা নির্ধারণ করে, এছাড়াও প্রতিটি ধরণের উপাদানের জন্য নির্দিষ্ট কিছু অতিরিক্ত ডেটা।

উপাদানের সীমা সাধারণত কিছু বহিরাগত শ্রেণী দ্বারা নির্ধারিত হয় (অর্থাৎ, তারা যে জিনিসটি উপস্থাপন করে)। উদাহরণস্বরূপ, ক্ষেত্রের উপাদানগুলি ক্ষেত্রগুলিকে উপস্থাপন করে এবং তাদের আকার ক্ষেত্রের getSize পদ্ধতি দ্বারা নির্ধারিত হয়।

এলিমেন্ট স্পেসার

একটি উপাদান স্পেসার একটি খালি স্থান যা একটি সারিতে উপাদানগুলির মধ্যে যায়।

গোলাপী রঙে হাইলাইট করা উপাদান স্পেসার সহ একটি পুনরাবৃত্তির জন্য ব্লক

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