[英]Rounded corners and borders are not precise in Flutter
我的代碼是:
class SampleRoundedWidget extends StatelessWidget {
final imageUrl = 'test.png';
final domain = 'twitter.com';
final description = 'Sample description';
@override
Widget build(BuildContext context) {
return Container(
decoration: BoxDecoration(
border: Border.all(color: context.activeTheme.bg6),
borderRadius: BorderRadius.circular(_borderRadius),
),
margin: const EdgeInsets.all(12.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
_image(),
_divider(),
_domain(),
_description(),
],
),
);
}
Widget _image() {
return ClipRRect(
borderRadius: BorderRadius.only(topLeft: RadiusCircular(_borderRadius), topRight: RadiusCircular(_borderRadius)),
child: CachedNetworkImage(imageUrl: imageUrl),
);
}
Widget _divider() {
return Divider(height: 2);
}
Widget _domain() {
return Padding(
padding: const EdgeInsets.only(
right: 8.0,
left: 8.0,
top: 8.0,
bottom: 1.0,
),
child: Text(domain),
);
}
Widget _description() {
return Padding(
padding: const EdgeInsets.only(
right: 8.0,
left: 8.0,
top: 1.0,
bottom: 8.0,
),
child: Text(description),
);
}
final _borderRadius = 8.0;
}
繪圖時是否進行了某種 Flutter 優化? 我怎樣才能讓它更詳細?
分隔符離開空間,檢查height
屬性。 更多細節在這里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.