153 lines
4.7 KiB
Dart
153 lines
4.7 KiB
Dart
|
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||
|
|
|
||
|
|
part of 'subscription_page.dart';
|
||
|
|
|
||
|
|
// **************************************************************************
|
||
|
|
// DesignSpecGenerator
|
||
|
|
// **************************************************************************
|
||
|
|
|
||
|
|
class _SubscriptionDesignSpec extends SubscriptionDesignSpec {
|
||
|
|
_SubscriptionDesignSpec._(
|
||
|
|
this.measuredMetrics,
|
||
|
|
this.specOffset,
|
||
|
|
this.appBarMargin,
|
||
|
|
this.appBarHeight,
|
||
|
|
this.closeIconSize,
|
||
|
|
this.restoreFontSize,
|
||
|
|
this.bottomCardsPadding,
|
||
|
|
this.premiumCardsBottomSpacing,
|
||
|
|
this.buttonSize,
|
||
|
|
this.policyPadding,
|
||
|
|
this.policyFontSize,
|
||
|
|
this.mainCardSpec,
|
||
|
|
this.edgeCardSpec,
|
||
|
|
this.listCardSpec,
|
||
|
|
this.listCardBottomSpacing,
|
||
|
|
);
|
||
|
|
|
||
|
|
static final designMetrics = DesignMetrics.create(const Size(750.0, 1624.0));
|
||
|
|
|
||
|
|
static final Map<String, _SubscriptionDesignSpec> _cache = {};
|
||
|
|
|
||
|
|
@override
|
||
|
|
final EdgeInsetsDirectional appBarMargin;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final double appBarHeight;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final double closeIconSize;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final double restoreFontSize;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final EdgeInsetsDirectional bottomCardsPadding;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final double premiumCardsBottomSpacing;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final Size buttonSize;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final EdgeInsetsDirectional policyPadding;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final double policyFontSize;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final SubscriptionMainCardDesignSpec mainCardSpec;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final SubscriptionEdgeCardDesignSpec edgeCardSpec;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final SubscriptionListCardDesignSpec listCardSpec;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final double listCardBottomSpacing;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final MeasuredMetrics measuredMetrics;
|
||
|
|
|
||
|
|
@override
|
||
|
|
final Offset specOffset;
|
||
|
|
|
||
|
|
@override
|
||
|
|
Size get measuredSize => measuredMetrics.size;
|
||
|
|
|
||
|
|
static _SubscriptionDesignSpec _create(
|
||
|
|
Size measuredSize, {
|
||
|
|
Offset offset = Offset.zero,
|
||
|
|
}) {
|
||
|
|
final _measuredMetrics = designMetrics.measure(measuredSize);
|
||
|
|
return _SubscriptionDesignSpec._(
|
||
|
|
_measuredMetrics, offset,
|
||
|
|
EdgeInsetsDirectional.only(
|
||
|
|
start: _measuredMetrics.measureWidth(40.0),
|
||
|
|
end: _measuredMetrics.measureWidth(40.0),
|
||
|
|
top: _measuredMetrics.statusBarHeight(50.0),
|
||
|
|
bottom: 0.0), // appBarMargin
|
||
|
|
(_measuredMetrics.measureHeight(88.0) +
|
||
|
|
_measuredMetrics.statusBarHeight(50.0)), // appBarHeight
|
||
|
|
_measuredMetrics.measureHeight(48.0, consistent: false), // closeIconSize
|
||
|
|
_measuredMetrics.measureAbsoluteFontSize(24.0,
|
||
|
|
consistent: true), // restoreFontSize
|
||
|
|
EdgeInsetsDirectional.only(
|
||
|
|
start: _measuredMetrics.measureWidth(32.0),
|
||
|
|
end: _measuredMetrics.measureWidth(32.0),
|
||
|
|
top: _measuredMetrics.measureHeight(24.0, consistent: true),
|
||
|
|
bottom: _measuredMetrics.navigationBarHeight(30)), // bottomCardsTopSpacing
|
||
|
|
_measuredMetrics.measureHeight(48, consistent: true),
|
||
|
|
Size(_measuredMetrics.measureWidth(630), _measuredMetrics.measureHeight(104, consistent: true)),
|
||
|
|
EdgeInsetsDirectional.only(
|
||
|
|
start: 0.0,
|
||
|
|
end: 0.0,
|
||
|
|
top: _measuredMetrics.measureHeight(28.0),
|
||
|
|
bottom: _measuredMetrics.measureHeight(32.0)), // policyPadding
|
||
|
|
_measuredMetrics.measureAbsoluteFontSize(20.0,
|
||
|
|
consistent: false), // policyFontSize
|
||
|
|
SubscriptionMainCardDesignSpec.create(
|
||
|
|
Size(
|
||
|
|
_measuredMetrics
|
||
|
|
.measureWidth(242.0, consistent: false)
|
||
|
|
.clamp(0.0, 4294967295.0),
|
||
|
|
_measuredMetrics
|
||
|
|
.measureHeight(320.0, consistent: false)
|
||
|
|
.clamp(0.0, 4294967295.0)),
|
||
|
|
offset: offset),
|
||
|
|
SubscriptionEdgeCardDesignSpec.create(
|
||
|
|
Size(
|
||
|
|
_measuredMetrics
|
||
|
|
.measureWidth(206.0, consistent: false)
|
||
|
|
.clamp(0.0, 4294967295.0),
|
||
|
|
_measuredMetrics
|
||
|
|
.measureHeight(268.0, consistent: false)
|
||
|
|
.clamp(0.0, 4294967295.0)),
|
||
|
|
offset: offset),
|
||
|
|
SubscriptionListCardDesignSpec.create(
|
||
|
|
Size(
|
||
|
|
_measuredMetrics
|
||
|
|
.measureWidth(650.0, consistent: false)
|
||
|
|
.clamp(0.0, 4294967295.0),
|
||
|
|
_measuredMetrics
|
||
|
|
.measureHeight(124.0, consistent: false)
|
||
|
|
.clamp(0.0, 4294967295.0)),
|
||
|
|
offset: offset),
|
||
|
|
_measuredMetrics.measureHeight(22.0, consistent: false)
|
||
|
|
);
|
||
|
|
}
|
||
|
|
|
||
|
|
static SubscriptionDesignSpec get({Offset offset = Offset.zero}) {
|
||
|
|
final Size measuredSize = Get.size;
|
||
|
|
final key = BasicDesignSpec.buildSpecKey(measuredSize, offset);
|
||
|
|
_SubscriptionDesignSpec? designSpec = _cache[key];
|
||
|
|
if (kDebugMode || designSpec == null) {
|
||
|
|
designSpec = _create(measuredSize, offset: offset);
|
||
|
|
_cache[key] = designSpec;
|
||
|
|
}
|
||
|
|
return designSpec;
|
||
|
|
}
|
||
|
|
}
|