import 'package:flutter/material.dart';
import 'res/listData.dart'; void main() {
runApp(MaterialApp(
title: "demo",
home: MyApp(),
));
} class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("FlutterDemo"),),
body: ListView(
children: listData.map((value) {
return Card(
margin: EdgeInsets.all(10),
child: Column(
children: <Widget>[
AspectRatio(
aspectRatio: 20/9,
child: Image.network(value["imageUrl"],fit: BoxFit.cover,),
),
ListTile(
leading: CircleAvatar(
backgroundImage: NetworkImage(value["imageUrl"]),
),
title: Text(value["title"]),
subtitle: Text(value["description"],maxLines: 1,overflow: TextOverflow.ellipsis),
)
],
),
);
}).toList()
)
);
}
}

最新文章

  1. Turn off Debug Logging in Quartz .Net
  2. win8提升winform软件的权限
  3. js手机号码和电话号码验证正则表达式
  4. MATLAB cvx 工具包使用
  5. 使用greenDAO生成DAO代码
  6. NopCmmerce的FakeHttpContext类
  7. Python设计模式——建造者模式
  8. boost------function的使用(Boost程序库完全开发指南)读书笔记
  9. First Bad Version——LeetCode
  10. MongoDB基础之六 索引
  11. Python单元测试PyUnit框架轻度整改
  12. 基于Spring开发——自定义标签及其解析
  13. angular学习(七)-- Service
  14. 一步一步搞懂支持向量机——从牧场物语到SVM(上)
  15. Java集合详解及List源码分析
  16. Asynchronous Programming
  17. time&amp;datetime模块详解
  18. jdk和cglib简单理解
  19. JSTL标签 使用总结,foreach
  20. &amp;&amp;并且, ||或 , 的用法 ,区别

热门文章

  1. [转]Postgres-XL 10r1英文文档
  2. (二)Asp.net web api中的坑-【http get请求中的参数】
  3. php 将图片文件转成base64编码的方法
  4. 2019春《C语言程序设计》课程设计的安排
  5. mysql 按照配置文件启动
  6. 第一周——不同java 的发展史你,注定成为不了领袖型人才
  7. QSqlDatabase
  8. MySQL的sql语言分类DML、DQL、DDL、DCL
  9. php 配置微信公众号
  10. C#xml泛型序列化