Cara Menambahkan Border di ListTile Flutter |
Berikut ini Source Code nya:
import 'package:flutter/material.dart';
void main() async {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
theme: ThemeData(
primarySwatch: Colors.pink,
),
home: const HomeScreen(),
);
}
}
class HomeScreen extends StatefulWidget {
const HomeScreen({super.key});
@override
State createState() => _HomeScreenState();
}
class _HomeScreenState extends State {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text('Custom ListTile'),
centerTitle: true,
),
body: Padding(
padding: const EdgeInsets.symmetric(vertical: 30, horizontal: 20),
child: ListView(
children: [
const ListTile(
shape: StadiumBorder(
side: BorderSide(color: Colors.blue, width: 1),
),
iconColor: Colors.blue,
leading: Icon(
Icons.shop,
size: 30,
),
title: Text('Item One'),
subtitle: Text('StadionBorder'),
trailing: Icon(
Icons.play_arrow,
size: 30,
),
),
const SizedBox(
height: 30,
),
const ListTile(
shape: BeveledRectangleBorder(
side: BorderSide(color: Colors.green, width: 1),
),
iconColor: Colors.green,
leading: Icon(
Icons.run_circle,
size: 30,
),
title: Text('Item Two'),
subtitle: Text('BeveledRectangleBorder'),
trailing: Icon(
Icons.play_arrow,
size: 30,
),
),
const SizedBox(
height: 30,
),
ListTile(
shape: RoundedRectangleBorder(
side: const BorderSide(color: Colors.orange, width: 4),
borderRadius: BorderRadius.circular(15),
),
iconColor: Colors.orange,
leading: const Icon(
Icons.light,
size: 30,
),
title: const Text('Item Two'),
subtitle: const Text('RoundedRectangleBorder'),
trailing: const Icon(
Icons.play_arrow,
size: 30,
),
),
],
),
),
);
}
}
Untuk Output-nya nanti seperti ini:
Gambar Hasil |
Support Blog Rivaldi 48 agar terus bisa membagikan artikel-artikel yang bermanfaat dengan cara klik link Sociabuzz dibawah ini :https://sociabuzz.com/azharrvldi_/donate (bisa pakai GoPay, OVO, DANA, Bank Transfer)
Demikian informasi yang saya bagikan untuk kalian. Jangan lupa bagikan artikel ini ke teman-teman kalian agar ikut membaca Cara Menambahkan Border di ListTile Flutter ini. Subscribe juga blog Rivaldi 48 ini agar kalian mendapatkan notifikasi saat Admin update artikel terbaru. Semoga kalian lebih nyaman dan mudah dalam mengakses Blog Rivaldi 48 dimanapun kalian berada. Terima Kasih. Follow Instagram Admin @azhardvls_
0 Comments
Post a Comment
Silahkan tinggalkan komentar jika Anda punya saran, kritik, atau pertanyaan seputar topik pembahasan. Gunakan bahasa yang bijak dan santun. Terima Kasih.