[英]Flutter How to give a Container border bottom only
將Border
與bottom
參數一起使用。
Container(
decoration: BoxDecoration(
Border(
bottom: BorderSide(width: 1.5, color: Colors.grey[300]),
),
),
child: ListTile(
title: Text(title),
subtitle: Text(score + dateFormatted),
trailing: Row(
mainAxisSize: MainAxisSize.min,
children: [
Text(amount),
Checkbox(
value: false,
activeColor: Colors.green,
onChanged: (bool newValue) {}),
],
),
),
);
最好使用ListView.separator
構造函數
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(debugShowCheckedModeBanner: false, home: Home()));
class Home extends StatelessWidget {
@override
Widget build(BuildContext context) => Scaffold(body: Demo());
}
class Demo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ListView.separated(
itemCount: 42,
separatorBuilder: (_, __) => Container(height: 1.5, color: Colors.grey[300]),
itemBuilder: (context, index) {
return ListTile(
title: Text('item $index'),
);
},
);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.