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

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

Flutter入門與案例實戰

技術胖 Web前端工程師
難度入門
時長 2小時32分
學習人數
綜合評分9.13
21人評價 查看評價
8.8 內容實用
9.0 簡潔易懂
9.6 邏輯清晰
  • 升級FlutterSDK

    終端輸入flutter upgrade或者刪除sdk重新下載


    material.dart 基礎樣式


    StatelessWidget與StatefulWidget:后者用于動態的組件比如進度條,前者用于靜態的,后者比前者使用的偏多


    R:點擊后熱加載,直接查看預覽效果

    P:在虛擬機中顯示網格,工作中經常使用

    O:切換Android和IOS的預覽模式

    Q:退出調試預覽模式

    查看全部
  • flutter 120fps超高性能

    fps:每秒傳輸幀數,每秒畫面數

    第三方組件:https://github.com/Solido/awesome-flutter法國人總結的好用的組件。

    開始使用flutter的大廠:Alibaba Tencent JD

    查看全部
  • 跨平臺:Linux、android、ios、fuchsia

    原生用戶界面:它是原生的,讓我們體驗更好,性能更好

    開源免費:完全開源,可以進行商用

    cordova:混合式開發框架(Hybrid app)

    RN(React Native):原生app,以view為基礎嵌入

    Flutter:在渲染技術上,選擇自己實現(GDI),有更好的可控性

    查看全部
  • 跨平臺:Linux、android、ios、fuchsia

    原生用戶界面:它時原生的,讓我們體驗更好,性能更好

    開源免費:完全開源,可以進行商用

    查看全部
  • import?'package:flutter/material.dart';


    void?main()?=>

    ????runApp(MyApp(items:?new?List<String>.generate(1000,?(i)?=>?'Items?$i')));


    class?MyApp?extends?StatelessWidget?{

    ??final?List<String>?items;

    ??MyApp({Key?key,?@required?this.items})?:?super(key:?key);


    ??@override

    ??Widget?build(BuildContext?context)?{

    ????return?MaterialApp(

    ??????title:?'listView',

    ??????home:?Scaffold(

    ????????appBar:?AppBar(

    ??????????title:?Text('flutter'),

    ????????),

    ????????body:?new?ListView.builder(

    ????????????itemCount:?items.length,

    ????????????itemBuilder:?(context,?index)?{

    ??????????????return?new?ListTile(title:?Text('${items[index]}'));

    ????????????}),

    ??????),

    ????);

    ??}

    }


    class?MyList?extends?StatelessWidget?{

    ??@override

    ??Widget?build(BuildContext?context)?{

    ????//?TODO:?implement?build

    ????return?ListView(scrollDirection:?Axis.horizontal,?children:?<Widget>[

    ??????new?Container(

    ????????width:?380.0,

    ????????child:?new?Image.network(

    ????????????'https://img1.sycdn.imooc.com//szimg/5dde5881088dd8da06000338-360-202.jpg'),

    ??????),

    ??????new?Container(

    ????????width:?380.0,

    ????????child:?new?Image.network(

    ????????????'https://img1.sycdn.imooc.com//szimg/5dde5881088dd8da06000338-360-202.jpg'),

    ??????),

    ??????new?Container(

    ????????width:?380.0,

    ????????child:?new?Image.network(

    ????????????'https://img1.sycdn.imooc.com//szimg/5dde5881088dd8da06000338-360-202.jpg'),

    ??????),

    ??????new?Container(

    ????????width:?380.0,

    ????????child:?new?Image.network(

    ????????????'https://img1.sycdn.imooc.com//szimg/5dde5881088dd8da06000338-360-202.jpg'),

    ??????),

    ????]);

    ??}

    }


    class?MyDyList?extends?State?{

    ??@override

    ??Widget?build(BuildContext?context)?{

    ????//?TODO:?implement?build

    ????return?ListView(scrollDirection:?Axis.horizontal,?children:?<Widget>[

    ??????new?Container(

    ????????width:?380.0,

    ????????child:?new?Image.network(

    ????????????'https://img1.sycdn.imooc.com//szimg/5dde5881088dd8da06000338-360-202.jpg'),

    ??????),

    ??????new?Container(

    ????????width:?380.0,

    ????????child:?new?Image.network(

    ????????????'https://img1.sycdn.imooc.com//szimg/5dde5881088dd8da06000338-360-202.jpg'),

    ??????),

    ??????new?Container(

    ????????width:?380.0,

    ????????child:?new?Image.network(

    ????????????'https://img1.sycdn.imooc.com//szimg/5dde5881088dd8da06000338-360-202.jpg'),

    ??????),

    ??????new?Container(

    ????????width:?380.0,

    ????????child:?new?Image.network(

    ????????????'https://img1.sycdn.imooc.com//szimg/5dde5881088dd8da06000338-360-202.jpg'),

    ??????),

    ????]);

    ??}

    }



    查看全部
  • import?'package:flutter/material.dart';


    void?main()?=>?runApp(MyApp());


    class?MyApp?extends?StatelessWidget?{

    ??@override

    ??Widget?build(BuildContext?context)?{

    ????return?MaterialApp(

    ??????title:?'hello',

    ??????home:?Scaffold(

    ????????appBar:?AppBar(

    ??????????title:?Text('flutter'),

    ????????),

    ????????body:?Center(

    ??????????child:?new?Container(

    ????????????//???child:?new?Text(

    ????????????//?????'測試容器',

    ????????????//?????style:?TextStyle(fontSize:?25.0),

    ????????????//???),

    ????????????//???alignment:?Alignment.topLeft,

    ????????????//???width:?500.0,

    ????????????//???height:?300.0,

    ????????????//???//color:?Colors.lightBlue,

    ????????????//???padding:?const?EdgeInsets.all(30.0),

    ????????????//???margin:?const?EdgeInsets.all(30.0),

    ????????????//???decoration:?new?BoxDecoration(

    ????????????//???????//設置顏色漸變的效果

    ????????????//???????gradient:?const?LinearGradient(

    ????????????//???????????colors:?[Colors.lightBlue,?Colors.purple,?Colors.orange])),

    ????????????//?),

    ????????????child:?new?Image.network(

    ??????????????'http://q2clet0zz.bkt.clouddn.com/flutter/20191223105622.png',

    ??????????????scale:?2.0,

    ??????????????fit:?BoxFit.cover,

    ????????????),

    ????????????width:?500.0,

    ????????????height:?400.0,

    ????????????color:?Colors.lightBlue,

    ??????????),

    ????????),

    ??????),

    ????);

    ??}

    }



    查看全部
  • 動態數據展示

    spacer.gif

    http://img1.sycdn.imooc.com//5df71fe70001d97412460746.jpg

    查看全部
  • padding 內邊距屬性

    spacer.gif

    查看全部
  • style屬性記錄。

    http://img1.sycdn.imooc.com//5df6e7e3000150b109740422.jpg

    查看全部
  • 常用屬性記錄

    spacer.gif

    查看全部
  • 快捷鍵截圖看看

    spacer.gif

    查看全部
  • flutter 120fps超高性能

    fps:每秒傳輸幀數,每秒畫面數

    第三方組件:https://github.com/Solido/awesome-flutter法國人總結的好用的組件。

    開始使用flutter的大廠:Alibaba Tencent JD


    查看全部
  • cordova:混合式開發框架(Hybrid app)

    RN(React Native):原生app,以view為基礎嵌入

    Flutter:在渲染技術上,選擇自己實現(GDI),有更好的可控性

    查看全部
  • 第三方組件地址:https://github.com/Solido/awesome-flutter

    查看全部
  • 同學們都是怎樣科學上網的?
    查看全部

舉報

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
您的移動學習伙伴

公眾號

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

友情提示:

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