Advertisement
Guest User

favorites.dart

a guest
Jul 16th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. import 'package:flutter/material.dart';
  2.  
  3. import 'favoritesmodel.dart';
  4.  
  5. void main() {
  6. runApp(MaterialApp(
  7. title: 'Favorites Page',
  8. home: FavPage(),
  9. ));
  10. }
  11.  
  12. class FavPage extends StatelessWidget {
  13. @override
  14. Widget build(BuildContext context) {
  15. return MaterialApp();
  16. }
  17. }
  18.  
  19. class FavHomePage extends StatefulWidget {
  20. @override
  21. _FavHomePage createState() => _FavHomePage();
  22. }
  23.  
  24. class _FavHomePage extends State<FavHomePage> {
  25. @override
  26. Widget build(BuildContext context) {
  27. return Scaffold(
  28. appBar: AppBar(
  29. centerTitle: true,
  30. shape: RoundedRectangleBorder(
  31. borderRadius: BorderRadius.vertical(bottom: Radius.circular(15.0))),
  32. backgroundColor: Colors.green[800],
  33. title: Text('Ulubione'),
  34. ),
  35. body: Container(
  36. child: ListView.builder(
  37. itemCount: FavModel.dummyData.length,
  38. itemBuilder: (context, index) {
  39. FavModel _model = FavModel.dummyData[index];
  40. return Column(
  41. children: <Widget>[
  42. Divider(
  43. height: 30.0,
  44. ),
  45. ListTile(
  46. leading: CircleAvatar(
  47. radius: 30.0,
  48. backgroundImage: NetworkImage(_model.imageUrl),
  49. backgroundColor: Colors.transparent,
  50. ),
  51. title: Row(
  52. children: <Widget>[
  53. Text(_model.title),
  54. SizedBox(
  55. width: 16.0,
  56. ),
  57. ],
  58. ),
  59. trailing: Icon(
  60. Icons.favorite_border,
  61. color: Colors.red,
  62. ),
  63. )
  64. ],
  65. );
  66. }),
  67. ),
  68. );
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement