簡體   English   中英

如何在 Flutter 的 Theme.of() 中存儲我的默認填充?

[英]How do I store my default padding in Theme.of() in Flutter?

據我了解,我應該通過 Theme.of() 訪問 flutter 中的樣式常量。 在 Android 中,我會將它們存儲在dimens.xml中。 ThemeData 中的所有條目在我看來都不是關於填充量的,而且似乎也不可能添加新條目。 我應該在哪里存儲填充量的常量?

創建一個 contants.dart 文件並將默認填充存儲在那里

const kDefaultPadding = EdgeInsets.all(16);

我做了一個 util function 來保持填充等一致

const kDefaultSpacingFactor = 8;
// this function will simple take a value and multiply with the constant scaling
// factor, to keep paddings etc consistent
double spacingFactor(double multiplier) {
  return multiplier * kDefaultSpacingFactor;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM