flutter–水平水平+垂直列表垂直列表
代碼:
// This is a basic Flutter widget test.
//
// To perform an interaction with a widget in your test, use the WidgetTester
// utility that Flutter provides. For example, you can send tap and scroll
// gestures. You can also use WidgetTester to find child widgets in the widget
// tree, read text, and verify that the values of widget properties are correct.
import 'package:flutter/material.dart';
typedef void CartChangedCallback(User user, bool icCart);
//----data
class User {
final String name;
final String description;
bool isSelect = false;
User(this.name, this.description);
IconData icons() {
if (isSelect) {
return Icons.fastfood;
}else{
return Icons.ac_unit;
}
}
bool IsSelect(){
return isSelect;
}
void setSelect(){
isSelect = !isSelect;
}
}
List users = new List.generate(50, (i) => new User('xiaobai $i', 'index $i'));
//--main
void main() {
runApp(
new MaterialApp(
title: 'list',
home: listWidge(),
));
评论0
最新资源