تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ متین عفتی
نوع تعریف کردن فاصله بین خطوط
جامعه فلاتر ایجاد شده در ۲۰ فروردین ۱۴۰۱

سلام وقتتون بخیر

بنظرم اینکه هر بار بیایم و اینطوری تعریف کنیم اشتباهه

TextStyle(height:1.4)

شاید فردا روزی بخوایم فونت اپ رو عوض کنیم و هزاران فایل باید تغییر داده بشه

به شخصه من خودم اومدم داخل ThemeData تعریف کردم برای هرTextTheme که در حالت معمولی سایز شما 1.4 باشه به روایت زیر:

const double defaultFontLineHeight = 1.4;
bodyText2: defaultTextStyle.copyWith(height: defaultFontLineHeight),

راه حل بهتری دارین؟

سلام متین جان وقتت بخیر

این برای منم سوال بود ولی تا جایی که سرچ کردم و پرس جو کردم و نمونه کد دیدم دریافتم بهترین راه همینی هست که خودت مطرح کردی ینی تعریف در ThemData چون هم اگر پسفردا تصمیم به تغییر فونت گرفتی یا حتی خواستی اون عدد رو تغییر بدی نیاز نیست تغییراتت رو روی ۷۰۰ جا اعمال کنی :))

فقط کافیه داخل ThemeData اون عدد مربوط به ارتفاع رو عوض کنی .


بهترین پاسخ
محمد حسین سخایی ۲۰ فروردین ۱۴۰۱، ۱۱:۰۳