36 lines
756 B
Dart
36 lines
756 B
Dart
|
|
import 'package:design/design.dart';
|
||
|
|
|
||
|
|
part 'root_model.g.dart';
|
||
|
|
|
||
|
|
@DesignSpec(width: 750, height: 1624)
|
||
|
|
abstract class RootDesignSpec implements BasicDesignSpec {
|
||
|
|
@SpecHeight(48)
|
||
|
|
double get itemIconSize;
|
||
|
|
|
||
|
|
@SpecHorizontal(20)
|
||
|
|
double get itemIconEndSpacing;
|
||
|
|
|
||
|
|
@SpecAbsoluteFontSize(32)
|
||
|
|
double get itemTextFontSize;
|
||
|
|
|
||
|
|
@SpecHeight(137)
|
||
|
|
double get itemHeight;
|
||
|
|
|
||
|
|
@SpecHeight(114)
|
||
|
|
double get switchItemIconSize;
|
||
|
|
|
||
|
|
@SpecHorizontal(44)
|
||
|
|
double get itemStartSpacing;
|
||
|
|
|
||
|
|
@SpecHorizontal(32)
|
||
|
|
double get entryItemEndSpacing;
|
||
|
|
|
||
|
|
@SpecHeight(48)
|
||
|
|
double get entryItemIconSize;
|
||
|
|
|
||
|
|
@SpecHeight(8, consistent: true)
|
||
|
|
double get actionIconTopSpacing;
|
||
|
|
|
||
|
|
static RootDesignSpec get({Offset offset = Offset.zero}) => _RootDesignSpec.get(offset: offset);
|
||
|
|
}
|