TF-80 Move multiple email to mailbox from thread view

This commit is contained in:
dab246
2021-09-21 12:52:27 +07:00
committed by Dat H. Pham
parent 24e52dc6a4
commit a12efc8d2b
43 changed files with 1007 additions and 443 deletions
@@ -0,0 +1,56 @@
import 'package:core/core.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_svg/flutter_svg.dart';
class BackgroundWidgetBuilder {
Key? _key;
SvgPicture? _image;
String? _text;
final BuildContext _context;
BackgroundWidgetBuilder(this._context);
void key(Key key) {
_key = key;
}
void image(SvgPicture image) {
_image = image;
}
void text(String text) {
_text = text;
}
Widget build() {
return Center(
key: _key ?? Key('BackgroundWidgetBuilder'),
child: CustomScrollView(
slivers: [
SliverFillRemaining(
child: Container(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
_image ?? SizedBox.shrink(),
Padding(
padding: EdgeInsets.only(top: _image != null ? 16 : 0),
child: Text(
_text ?? '',
style: TextStyle(color: AppColor.baseTextColor, fontSize: 16),
textAlign: TextAlign.center,
),
),
],
),
height: MediaQuery.of(_context).size.height,
),
)
]
)
);
}
}