
AspectRatio
设置自身比例
1 | AspectRatio( |
Card
卡片样式
```
Card(
margin: EdgeInsets.all(10),
shape: RoundedRectangleBorder(
side: BorderSide(color: Colors.orange, width: 2),
borderRadius: BorderRadius.circular(10)),
child: Column(
children: [
AspectRatio(
aspectRatio: 16 / 9,
child: Image.network(
randomImgSrc(),
fit: BoxFit.cover,
),
),
Padding(
padding: EdgeInsets.all(12),
child: Row(
crossAxisAlignment: CrossAxisAlignment.baseline,
children: [
ClipOval(
child: Image.network(randomImgSrc(),
width: 60, fit: BoxFit.cover),
),
Container(
padding: EdgeInsets.fromLTRB(10, 0, 0, 0),
height: 60,
child: Stack(
children: [
Align(
alignment: Alignment.topLeft,
child: Text(
‘我是一只大猫’,
style: TextStyle(
fontWeight: FontWeight.bold, fontSize: 22),
),
),
Align(
alignment: Alignment.bottomLeft,
child: Text(‘啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦’),
)
],
),
),
CircleAvatar(
backgroundImage: NetworkImage(randomImgSrc()),
),
],
),
),
],
),
);
``
- Post title:Flutter 组件 AspectRatio、Card
- Post author:xxxixxxx
- Create time:2020-12-29 10:30:00
- Post link:https://xxxixxx.github.io/2020/12/29/400-Flutter组件AspectRatio、Card/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.