view.dart 913 B

123456789101112131415161718192021222324252627282930313233343536
  1. import 'package:flutter/material.dart';
  2. import 'package:vid_player_demo/widgets/image_cache.dart';
  3. class SingleImageView extends StatefulWidget {
  4. const SingleImageView({Key? key}) : super(key: key);
  5. @override
  6. _SingleImageViewState createState() => _SingleImageViewState();
  7. }
  8. class _SingleImageViewState extends State<SingleImageView> {
  9. @override
  10. Widget build(BuildContext context) {
  11. return Scaffold(
  12. appBar: AppBar(
  13. title: const Text('Single Image'),
  14. ),
  15. body: Center(
  16. child: Column(
  17. mainAxisAlignment: MainAxisAlignment.center,
  18. children: <Widget>[
  19. const ShowImageCache(),
  20. Image.asset('assets/images/mock_image.png',
  21. width: 200, height: 200, fit: BoxFit.cover),
  22. ],
  23. ),
  24. ),
  25. );
  26. }
  27. @override
  28. void dispose() {
  29. print("SingleImageView dispose");
  30. super.dispose();
  31. }
  32. }