Untitled
unknown
dart
5 months ago
2.5 kB
1
Indexable
import 'package:flutter/material.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, home: Scaffold( appBar: AppBar(title: const Text('ListView & GridView')), body: Padding( padding: const EdgeInsets.all(8.0), child: Column( children: [ // ListView Expanded( child: ListView.builder( itemCount: 10, itemBuilder: (context, index) { return Padding( padding: const EdgeInsets.symmetric(vertical: 8.0), child: ListTile( leading: Image.network('assets/masjid1.png'), title: Text('Item List $index'), tileColor: Colors.grey[200], ), ); }, ), ), const SizedBox(height: 16), // GridView Expanded( child: GridView.builder( gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 2, crossAxisSpacing: 8, mainAxisSpacing: 8, ), itemCount: 6, itemBuilder: (context, index) { return Container( padding: const EdgeInsets.all(8.0), color: Colors.blue[100], child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ SizedBox( width: 200, height: 200, child: Image.network( 'assets/masjid1.png', fit: BoxFit.cover, ), ), const SizedBox(height: 8), Text('Item Grid $index'), ], ), ); }, ), ), ], ), ), ), ); } }
Editor is loading...
Leave a Comment