پخته‌ترین و کاربردی‌ترین محصولات آموزشی سون‌لرن را با آفرهای ویژه تهیه کنید🔥
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ Nik
expanded چگونه عمل کرد؟
جامعه فلاتر ایجاد شده در ۲۹ بهمن ۱۴۰۱

چرا بعد از زدن expanded، قلب با فاصله از سمت راست قرار گرفت و نرفت در انتهای سمت راست؟

درود

خاصیت ویجت Expanded همین هست که کل فضارو در بر میگیره برای چایلدش. اگر میشه اسکرین شات بفرستین از خروجی چیزی که مد نظر دارین یا چیزی که زدین و مشکل داره

همچنین شما می‌تونید از ویجت Spacer() هم استفاده کنید بین ویجت هاتون در Row که دارین.

مهرداد فدایی ۲۹ بهمن ۱۴۰۱، ۱۰:۳۹

همین کدی که در فیلم نشان داده شد.

Spacer از نظر پرفورمنس بهتره؟ یعنی اگر جایی هم بشه با expander و هم spacer یا sizedBox استفاده کرد، کدام بهتر است؟ آیا آنقدر تفاوت می‌کند؟

Nik ۲۹ بهمن ۱۴۰۱، ۱۰:۵۱

نه تفاوتی از نظر پرفورمنس ایجاد نمیکنه صرفا روش‌های مختلفی هست که میتونید استفاده کنید برای چیدمان و فاصله گذاری البته به پیاده‌سازی هم بستگی دارد. خود ide هم ریکامندیشن میده در صورت نیاز که مثلا اگر از container استفاده کردین و صرفا width و height داره بهتره از sizedbox استفاده بشه.

خودم تو پروژه هام از همه این ویجت‌ها بسته به نوع نیازم استفاده میکنم.

بعنوان مثال اگر شما تو یه سطر یه تکست دارین که ممکنه دو لاینی بشه و در انتهای ص هم یه آیکن دارین خب بهتره از Expanded برای پرنت Text استفاده کنید.

مهرداد فدایی ۲۹ بهمن ۱۴۰۱، ۱۱:۵۶

خیلی ممنون

Nik ۲۹ بهمن ۱۴۰۱، ۱۲:۴۳

اگر پاسخ صحیح رو دریافت کردید تیک سبز رو به پاسخ صحیح بدید تا سؤال شما ار حالت پیگیری خارج شود.

محسن موحد ۳۰ بهمن ۱۴۰۱، ۱۷:۱۹