亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Flutter入門與案例實戰

技術胖 Web前端工程師
難度入門
時長 2小時32分
學習人數
綜合評分9.13
21人評價 查看評價
8.8 內容實用
9.0 簡潔易懂
9.6 邏輯清晰
  • image
    查看全部
  • GridView(
    ??gridDelegate:?SliverGridDelegateWithFixedCrossAxisCount(
    ????crossAxisCount:?3,???//每行個數
    ????mainAxisSpacing:?2.0,???//每行間距
    ????crossAxisSpacing:?2.0,??//每列間距
    ????childAspectRatio:?0.7??//長寬比
    ??),


    查看全部
  • ?GridView.count(
    ????padding:?const?EdgeInsets.all(10.0),
    ????crossAxisSpacing:?10.0,
    ????crossAxisCount:?3,
    ????children:?<Widget>[
    ??????const?Text('I?love'),
    ??????const?Text('I?love'),
    ??????const?Text('I?love'),
    ??????const?Text('I?love'),
    ??????const?Text('I?love'),
    ??????const?Text('I?love'),
    ????],
    ),


    查看全部
  • void?main()?=>?runApp(MyApp(
    ??items:?List<String>.generate(1000,?(i)=>'item?$i')
    ));
    
    class?MyApp?extends?StatelessWidget{
    
    ??final?List<String>?items;
    ??MyApp({Key?key,?@required?this.items}):?super(key:key);



    body:?ListView.builder(
    ????itemCount:?items.length,
    ????itemBuilder:?(context,?index){
    ??????return?ListTile(
    ??????????title:?Text('${items[index]}'),
    ??????);
    ????},
    )


    查看全部
  • body:?ListView(
    ??children:?<Widget>[
    ????ListTile(
    ??????leading:?Icon(Icons.favorite_border),
    ??????title:?Text('favorite_border'),
    ??????trailing:?Icon(Icons.arrow_forward),
    ????),ListTile(
    ??????leading:?Icon(Icons.favorite),
    ??????title:?Text('favorite'),
    ??????trailing:?Icon(Icons.arrow_forward),
    ????),ListTile(
    ??????leading:?Icon(Icons.ac_unit),
    ??????title:?Text('ac_unit'),
    ??????trailing:?Icon(Icons.arrow_forward),
    ????),ListTile(
    ??????leading:?Icon(Icons.android),
    ??????title:?Text('android'),
    ??????trailing:?Icon(Icons.arrow_forward),
    ????),
    ????Image.network("https://img1.sycdn.imooc.com//szimg/5e4644f609ffdfa312000676-360-202.png"),
    ????Image.network("https://img1.sycdn.imooc.com//szimg/5e703f1408bd81a506000338-360-202.jpg"),
    ????Image.network("https://img1.sycdn.imooc.com//szimg/5e5621d0092c054612000676-360-202.png"),
    ????Image.network("https://img1.sycdn.imooc.com//szimg/5d1032ab08719e0906000338-360-202.jpg"),
    ????Image.network("https://img1.sycdn.imooc.com//szimg/5e6b4ede09bc3b4412000676-360-202.png"),
    ??],
    ),


    查看全部
  • Image圖片組件的使用

    • Image Widget的幾種加入形式

    1. Image.asset:加載資源圖片,會使打包時包體過大

    2. Image.network:網絡資源圖片,經常換的或者動態的圖片

    3. Image.file:本地圖片,比如相機照相后的圖片預覽

    4. Image.memory:加載到內存中的圖片,Uint8List

    • Fit屬性的詳細講解,(相當于小程序的mode)

    1. fit:?BoxFit.(),
    • 圖片的混合模式

    1. colorBlendMode:?BlendMode.color
    • Repeat屬性讓圖片重復

    1. repeat:?ImageRepeat.(),


    查看全部
  • decoration:?new?BoxDecoration(
    ??gradient:?const?LinearGradient(
    ??????colors:?[
    ????????Colors.purple,
    ????????Colors.orange,
    ????????Colors.cyan,
    ????????Colors.deepPurple,
    ????????Colors.pink,
    ????????Colors.cyanAccent,
    ????????Colors.redAccent,
    ????????Colors.limeAccent
    ??????])
    ),

    漸變

    查看全部
  • Contains容器2

    • padding內邊距屬性

    • margin外邊距屬性

    • decoration屬性制作彩色背景


    一,padding,margin內邊距屬性

    1. edgelnsets.all():統一設置

    2. Edgelnsets.fromLTRB(value1,value2,value3)


    二,decoration修飾器(不能與color一起,不然沖突)

    1. 設置容器的邊框

    2. BoxDecoration Widget講解

    3. LinearGradient設置背景顏色漸變


    查看全部
  • Container 有點類似Layout


    Container(
    ??child:?Text('Hello?Flutter',
    ??style:TextStyle(fontSize:?50.0,
    ??????color:Colors.orange),),
    ??alignment:?Alignment.center,
    ??width:?300.0,
    ??height:?400.0,
    ??color:?Colors.purple,
    )


    查看全部
  • TextWidget文本組件

    TextAlign:文本對齊屬性

    left/right/start/end?

    maxLines:文本顯示的最大行數

    overflow:控制文本的溢出效果

    clip:直接截斷

    ellipsis:省略號

    fade:?


    字體設置

    style:TextStyle

    fontSize: 18.0

    color:Color.fromARGB(255,255,150,0)

    decoration:TextDecoration.underline? 下劃線

    decorationStyle:TextDecorationStyle.solid 實線



    查看全部
  • 3-1 Flutter一切皆組件。 TextWidget的常用屬性 TextAlign:文本對齊方式 textAlign:TextAlian.left(center,right,start,end), maxLines:文本顯示的最大行數 overflow:控制文本的溢出效果 ocerflow:TextOverflow.clip(ellipsis,fade), Style的屬性用法 style:TextStyle( fontSize:~,0, color:Color.fromARGB(A,R,G,B) decoration:TextDecoration.underline(none,libeThrongh,overline) decorationStyle:TextDecorationStyle.soild )
    查看全部
  • 120fps

    生態環境


    查看全部
  • 服拉特
    查看全部

舉報

0/150
提交
取消
課程須知
需要有Dart語言基礎和VSCode基礎
老師告訴你能學到什么?
1.Flutter和主流前端框架的對比 2.使用VSCode搭建Flutter開發環境 3.Flutter創建命令講解 4.虛擬機的開啟和基本使用 5.TextWidget文本組件的使用 6.Container容器組件的使用 7.Image圖片組件的使用 8.ListView ,GridView列表組件使用 9.最新電影展示頁面制作

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!