provider selector syntax sugar
This commit is contained in:
parent
a6409a3956
commit
9bd9332ae6
1 changed files with 48 additions and 52 deletions
|
@ -97,9 +97,7 @@ class VideoControlOverlayState extends State<VideoControlOverlay> with SingleTic
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Selector<MediaQueryData, Tuple3<double, EdgeInsets, EdgeInsets>>(
|
final mq = context.select((MediaQueryData mq) => Tuple3(mq.size.width, mq.viewInsets, mq.viewPadding));
|
||||||
selector: (c, mq) => Tuple3(mq.size.width, mq.viewInsets, mq.viewPadding),
|
|
||||||
builder: (c, mq, child) {
|
|
||||||
final mqWidth = mq.item1;
|
final mqWidth = mq.item1;
|
||||||
final mqViewInsets = mq.item2;
|
final mqViewInsets = mq.item2;
|
||||||
final mqViewPadding = mq.item3;
|
final mqViewPadding = mq.item3;
|
||||||
|
@ -151,8 +149,6 @@ class VideoControlOverlayState extends State<VideoControlOverlay> with SingleTic
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
},
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildProgressBar() {
|
Widget _buildProgressBar() {
|
||||||
|
|
Loading…
Reference in a new issue