build method
dynamic
build( - dynamic context
)
Implementation
@override
Widget build(BuildContext context) {
return Dialog(
insetPadding: EdgeInsets.zero,
child: Container(
height: MediaQuery.of(context).size.height,
width: MediaQuery.of(context).size.width,
padding: const EdgeInsets.all(8.0),
child: Column(
children: <Widget>[
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Expanded(
child: Text(
title,
style: Theme.of(context).textTheme.titleSmall,
maxLines: 2,
overflow: TextOverflow.ellipsis,
),
),
ShareFileButton(file: videoFile),
IconButton(
onPressed: () => Navigator.pop(context),
icon: const Icon(Icons.close),
),
],
),
const SizedBox(height: 15),
Expanded(child: ActerVideoPlayer(videoFile: videoFile)),
],
),
),
);
}