$\color{#376956}{cyan-blue}$
UIWidgets:
????????MaterialApp:
1飘弧、ListTile
ListTile( leading: new IconButton( icon:new Icon(Icons.check_box,color:Colors.lightBlue), iconSize:50, onPressed:()=>mOnFinish()), trailing:new IconButton( icon:new Icon(Icons.delete_outline,color:Colors.redAccent), iconSize:50, onPressed:()=>mOnDelete()), subtitle: GF.Text.Data(DateTime.Now.ToString("yyyy年MM月dd日 HH:mm:ss")).EndText(), title: GF.Container.Child(GF.Text.Data(mData.Content).FontSize(30).EndText()).EndContainer()
2、Icon
3掰烟、IconButton
4伴嗡、Divider(分割線)
5急波、PopupMenuButton
new PopupMenuButton<Choice>( onSelected: (val)=>{Debug.Log(val.title); }, itemBuilder: (BuildContext subContext) => { List<PopupMenuEntry<Choice>> popupItems = new List<PopupMenuEntry<Choice>>(); for (int i = 0; i < Choice.choices.Count; i++) { popupItems.Add(new PopupMenuItem<Choice>( value: Choice.choices[i], child: new Text(Choice.choices[i].title))); } return popupItems; }
6、Drawer(抽屜)
new Drawer( child: GF.ListView .Child(new Divider()) .Child(new PopupMenuButton<Choice>( onSelected: (val) => { Debug.Log(val.title); }, itemBuilder: (BuildContext subContext) => { List<PopupMenuEntry<Choice>> popupItems = new List<PopupMenuEntry<Choice>>(); for (int i = 0; i < Choice.choices.Count; i++) { popupItems.Add(new PopupMenuItem<Choice>( value: Choice.choices[i], child: new Text(Choice.choices[i].title))); } return popupItems; })) .Child( new ListTile( title: GF.Text.Data("待辦事項(xiàng)").FontSize(30).FontBold().EndText(), leading: new Icon(Icons.list, size: 30))) .Child(new Divider()) .Child( new ListTile( title: GF.Text.Data("已完成").FontBold().FontSize(30).EndText(), leading: new Icon(Icons.check_box, size: 30)))
7瘪校、FloatingActionButton(在右下角的一個(gè)懸浮按鈕)
new FloatingActionButton( backgroundColor:Colors.redAccent, child:new Icon(Icons.add_alert), onPressed:()=> { Debug.Log("pressed"); }),