Advertisement
aufaahdi

Untitled

Sep 5th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 1.59 KB | None | 0 0
  1. import 'package:flutter/material.dart';
  2.  
  3. class PilihBank extends StatefulWidget {
  4.   @override
  5.   _PilihBankState createState() => _PilihBankState();
  6. }
  7.  
  8. class _PilihBankState extends State<PilihBank> {
  9.   var listBank = List<Bank>();
  10.  
  11.   @override
  12.   Widget build(BuildContext context) {
  13.     return Scaffold(
  14.       backgroundColor: Colors.grey[300],
  15.       appBar: AppBar(
  16.         backgroundColor: Colors.orange,
  17.         title: Text("Metode Pembayaran"),
  18.       ),
  19.       body: ListView.builder(
  20.         itemCount: listBank.length,
  21.         itemBuilder: (context, pos) {
  22.           return GestureDetector(
  23.             child: Container(
  24.               color: Colors.white,
  25.               child: Row(
  26.                 mainAxisAlignment: MainAxisAlignment.spaceBetween,
  27.                 children: <Widget>[
  28.                   Padding(
  29.                     padding: EdgeInsets.all(8.0),
  30.                     child: Text(listBank[pos].virtualAcc),
  31.                   ),
  32.                   Image.asset(listBank[pos].photoBank,height: 50.0,width: 50.0,)
  33.                 ],
  34.               ),
  35.             ),
  36.           );
  37.         },
  38.       ),
  39.     );
  40.   }
  41. }
  42.  
  43. class Bank {
  44.   var bankList = [
  45.     {
  46.       "photoBank": "assets/image/bni.jpeg",
  47.       "virtualAcc": "4567887654",
  48.     },
  49.     {
  50.       "photoBank": "assets/image/bri.png",
  51.       "virtualAcc": "678959543",
  52.     },
  53.     {
  54.       "photoBank": "assets/image/mandiri.png",
  55.       "virtualAcc": "mandiri",
  56.     }
  57.   ];
  58.  
  59.   String photoBank = "";
  60.   String virtualAcc;
  61.  
  62.   toMap() {
  63.     return {'photoBank': photoBank, 'virtualAcc': virtualAcc};
  64.   }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement