【发布时间】:2018-11-25 19:36:31
【问题描述】:
我想为一些常见的 UI 类创建一些便利/工厂构造函数。例如,文本样式:
enum Font {
AvenirNext,
AvenirNextCondensed
}
enum Weight {
Regular,
Medium,
DemiBold,
Bold
}
// Use:
// TextStyle(Fonts.AvenirNext, Weight.Medium, 20, Colors.white)
// Maybe it can be even shorter?
// TextStyle(AvenirNext, Medium, 20, Colors.black)
如何在 Dart 中解决这个问题?
【问题讨论】:
标签: class constructor dart