Browse Source

优化新手指引

newdev_shunjiawei
tanlongsheng 1 year ago
parent
commit
54c20c4c4e
  1. 6
      lib/core/widgets/intro_overlay_builder.dart

6
lib/core/widgets/intro_overlay_builder.dart

@ -10,7 +10,7 @@ class IntroOverlayBuilder {
required Size size, required Size size,
}) { }) {
return OverlayPosition( return OverlayPosition(
top: ScreenUtil().statusBarHeight, top: 0,
width: screenSize.width, width: screenSize.width,
crossAxisAlignment: CrossAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center,
); );
@ -26,6 +26,7 @@ class IntroOverlayBuilder {
children: [ children: [
Container( Container(
padding: EdgeInsetsGeometry.all(12.w), padding: EdgeInsetsGeometry.all(12.w),
margin: EdgeInsets.only(top: ScreenUtil().statusBarHeight),
alignment: Alignment.centerRight, alignment: Alignment.centerRight,
child: _button( child: _button(
'跳过', '跳过',
@ -78,7 +79,7 @@ class IntroOverlayBuilder {
double dy = params.offset?.dy ?? 0; double dy = params.offset?.dy ?? 0;
double width = params.size.width; double width = params.size.width;
double height = params.size.height; double height = params.size.height;
double totalHeight = dy + height + 3 - ScreenUtil().statusBarHeight; double totalHeight = dy + height + 3;
double left = params.offset?.dx ?? 0; double left = params.offset?.dx ?? 0;
double right = 1.sw - left - width; double right = 1.sw - left - width;
return SizedBox( return SizedBox(
@ -88,6 +89,7 @@ class IntroOverlayBuilder {
children: [ children: [
Container( Container(
padding: EdgeInsetsGeometry.all(12.w), padding: EdgeInsetsGeometry.all(12.w),
margin: EdgeInsets.only(top: ScreenUtil().statusBarHeight),
alignment: Alignment.centerRight, alignment: Alignment.centerRight,
child: _button( child: _button(
'跳过', '跳过',

Loading…
Cancel
Save