Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import 'package:flutter/material.dart';
- class PilihBank extends StatefulWidget {
- @override
- _PilihBankState createState() => _PilihBankState();
- }
- class _PilihBankState extends State<PilihBank> {
- var listBank = List<Bank>();
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- backgroundColor: Colors.grey[300],
- appBar: AppBar(
- backgroundColor: Colors.orange,
- title: Text("Metode Pembayaran"),
- ),
- body: ListView.builder(
- itemCount: listBank.length,
- itemBuilder: (context, pos) {
- return GestureDetector(
- child: Container(
- color: Colors.white,
- child: Row(
- mainAxisAlignment: MainAxisAlignment.spaceBetween,
- children: <Widget>[
- Padding(
- padding: EdgeInsets.all(8.0),
- child: Text(listBank[pos].virtualAcc),
- ),
- Image.asset(listBank[pos].photoBank,height: 50.0,width: 50.0,)
- ],
- ),
- ),
- );
- },
- ),
- );
- }
- }
- class Bank {
- var bankList = [
- {
- "photoBank": "assets/image/bni.jpeg",
- "virtualAcc": "4567887654",
- },
- {
- "photoBank": "assets/image/bri.png",
- "virtualAcc": "678959543",
- },
- {
- "photoBank": "assets/image/mandiri.png",
- "virtualAcc": "mandiri",
- }
- ];
- String photoBank = "";
- String virtualAcc;
- toMap() {
- return {'photoBank': photoBank, 'virtualAcc': virtualAcc};
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement