چرا بعد از زدن expanded، قلب با فاصله از سمت راست قرار گرفت و نرفت در انتهای سمت راست؟
درود
خاصیت ویجت Expanded همین هست که کل فضارو در بر میگیره برای چایلدش. اگر میشه اسکرین شات بفرستین از خروجی چیزی که مد نظر دارین یا چیزی که زدین و مشکل داره
همچنین شما میتونید از ویجت Spacer() هم استفاده کنید بین ویجت هاتون در Row که دارین.
مهرداد فدایی۲۹ بهمن ۱۴۰۱، ۱۰:۳۹
همین کدی که در فیلم نشان داده شد.
Spacer از نظر پرفورمنس بهتره؟ یعنی اگر جایی هم بشه با expander و هم spacer یا sizedBox استفاده کرد، کدام بهتر است؟ آیا آنقدر تفاوت میکند؟
Nik۲۹ بهمن ۱۴۰۱، ۱۰:۵۱
نه تفاوتی از نظر پرفورمنس ایجاد نمیکنه صرفا روشهای مختلفی هست که میتونید استفاده کنید برای چیدمان و فاصله گذاری البته به پیادهسازی هم بستگی دارد. خود ide هم ریکامندیشن میده در صورت نیاز که مثلا اگر از container استفاده کردین و صرفا width و height داره بهتره از sizedbox استفاده بشه.
خودم تو پروژه هام از همه این ویجتها بسته به نوع نیازم استفاده میکنم.
بعنوان مثال اگر شما تو یه سطر یه تکست دارین که ممکنه دو لاینی بشه و در انتهای ص هم یه آیکن دارین خب بهتره از Expanded برای پرنت Text استفاده کنید.
مهرداد فدایی۲۹ بهمن ۱۴۰۱، ۱۱:۵۶
خیلی ممنون
Nik۲۹ بهمن ۱۴۰۱، ۱۲:۴۳
اگر پاسخ صحیح رو دریافت کردید تیک سبز رو به پاسخ صحیح بدید تا سؤال شما ار حالت پیگیری خارج شود.