123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import 'package:flutter/material.dart';
- import 'package:flutter_wallet/base/YSBase.dart';
- import 'package:flutter_wallet/tools/YSRefrehLoad.dart';
- import 'package:flutter_wallet/tools/YSTools.dart';
- import 'package:flutter_wallet/wallet/view/YSWalletListItemView.dart';
- class YSWalletTokenChoose extends StatefulWidget {
- const YSWalletTokenChoose({Key? key}) : super(key: key);
- @override
- YSWalletTokenChooseState createState() => YSWalletTokenChooseState();
- }
- class YSWalletTokenChooseState extends State<YSWalletTokenChoose> {
- List _dataArray = [];
- @override
- Widget build(BuildContext context) {
- return YSBase(
- ysTitle: '资产',
- ysChild: Container(
- height: ysHeight(context),
- width: ysWidth(context),
- child: YSRefreshLoad(
- url: 'tokens',
- request: {'chain_id':YSData().typeId},
- postData: (value) {
- _dataArray = value;
- setState(() {});
- },
- isLoading: true,
- child: ListView.builder(
- itemBuilder: (context, index) {
- Map item = _dataArray[index];
- return YSWalletListChooseItemView(item: item,);
- },
- itemCount: _dataArray.length,
- padding: const EdgeInsets.all(0),
- shrinkWrap: true,
- physics: const NeverScrollableScrollPhysics(),
- ),
- ),
- ),
- );
- }
- }
|