Flutter App
tabs Flutterflutter_wanandroid
1Dart lpinyin 2& AzListView 3 4 5 fluintl 6Flutter flustars
1App
2
import 'package:lpinyin/lpinyin.dart';
String pinyin = PinyinHelper.getPinyin("");
import 'package:azlistview/azlistview.dart';
AzListView(
{Key key,
this.data,
this.topData,
this.itemBuilder,
this.suspensionWidget,
this.isUseRealIndex: true,
this.itemHeight: 50,
this.suspensionHeight: 40,
this.onSusTagChanged,
this.header,
this.indexBarBuilder,
this.indexHintBuilder,
this.showIndexHint: true});
get
import 'package:flustars/flustars.dart';
// AppSpSp
await SpUtil.getInstance();
SpUtil.getString('key', defValue: '');
SpUtil.getInt('key', defValue: 0);
/// save object example.
///
City city = new City();
city.name = "";
SpUtil.putObject("loc_city", city);
City hisCity = SpUtil.getObj("loc_city", (v) => City.fromJson(v));
print("thll Str: " + (hisCity == null ? "null" : hisCity.toString()));
/// save object list example.
/// List
List<City> list = new List();
list.add(new City(name: ""));
list.add(new City(name: ""));
SpUtil.putObjectList("loc_city_list", list);
List<City> dataList = SpUtil.getObjList("loc_city_list", (v) => City.fromJson(v));
print("thll List: " + (_cityList == null ? "null" : _cityList.toString()));
import 'package:flustars/flustars.dart';
// 360.0 / 640.0 / 3.0
setDesignWHD(_designW,_designH,_designD);
// context
//
double screenWidth = ScreenUtil.getInstance().screenWidth;
//
double adapterSize = ScreenUtil.getInstance().getAdapterSize(100);
// context
//
double screenWidth = ScreenUtil.getScreenW(context);
//
double adapterSize = ScreenUtil.getAdapterSizeCtx(context, 100)
import 'package:fluintl/fluintl.dart';
/// '%\${index}\$s' {index} 0
Ids.click_times: '%\$0\$s%\$1\$s';
IntlUtil.getString(context, Ids.click_times, params: ['Tom', '$_counter']);
/// print: Tom0
///
IntlUtil.getString(context, Ids.titleHome);
IntlUtil.getString(context, Ids.titleHome, params: [param1, param2]);
CustomLocalizations.of(context).getString(Ids.titleHome);
GitHub : GreenTravel Apk APK APKv0.0.2 APK:
GitHub : Sky24n : Sky24n : Sky24n Pub : Sky24n Email : [email protected]
Flutter flutter_wanandroid
Flutter GreenTravel
Flutter flustars
Dart common_utils
Flutter azlistview
Flutter lpinyin
Flutter fluintl