borderを使わずに角丸にする方法です。
方針
ListTileを直接丸くするのではなく、ListTileの親のContainerを丸くする。
実際のコード
Widget _buildListItem(String item) {
return Padding(
padding: const EdgeInsets.symmetric(horizontal: 18.0, vertical:9.0),
child: Container(
// ここからがポイント
decoration: BoxDecoration(
borderRadius: BorderRadius.all(
Radius.circular(10)
),
// ここまで
color: Colors.white,
),
child: ListTile(
title: Text(item),
),
),
);
}