原创 Flutter組件學習(18)ListView

介紹 itemExtent:該參數如果不爲null,則會強制children的“長度”爲itemExtent的值;這裏的“長度”是指滾動方向上子組件的長度,也就是說如果滾動方向是垂直方向,則itemExtent代表子組件的高度;如果滾動

原创 Flutter實現商品列表圖文混排

效果如圖 代碼  import 'dart:io'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; void ma

原创 Flutter組件學習(17)SingleChildScrollView

介紹 Scrollbar Scrollbar是一個Material風格的滾動指示器(滾動條),如果要給可滾動組件添加滾動條,只需將Scrollbar作爲可滾動組件的任意一個父級組件即可,如: Scrollbar( child:

原创 Flutter組件學習(19)GridView

介紹 GridView和ListView的大多數參數都是相同的,它們的含義也都相同, 唯一需要關注的是gridDelegate參數,類型是SliverGridDelegate,它的作用是控制GridView子組件如何排列(layout)

原创 Flutter組件學習(9)進度條

介紹 Material 組件庫中提供了兩種進度指示器:LinearProgressIndicator和CircularProgressIndicator,它們都可以同時用於精確的進度指示和模糊的進度指示。精確進度通常用於任務進度可以計算

原创 Android三種架構模式(MVC、MVP、MVVM)

MVC 介紹 View:對應於xml佈局文件(自定義的view,xml佈局)  //用來數據的顯示 Model:實體模型(model),負責處理數據的加載或者存儲         Controllor:對應於Activity,進行業務邏

原创 Flutter學習-day06 Dart繼承封裝多態抽象

目錄 抽象 繼承 封裝和多態 接口 測試類 如果要查看完整代碼,這是鏈接可供參考https://download.csdn.net/download/u010184528/12459239 抽象 abstract定義規則,子類繼承父類,

原创 Flutter組件學習(1)導航欄

目錄 初識Flutter工程頁面 程序入口 statelessWidget和statefulWidget MaterialApp和Scaffold 導航欄AppBar AppBar屬性介紹 初識Flutter工程頁面 我用的是windo

原创 Flutter組件學習(2)文本控件Text

目錄 回顧 文本控件Text Text常用屬性 回顧 上一篇0901博客裏介紹了導航欄,要基於MaterialApp和Scaffold,並且在Scaffold父容器裏添加了導航欄,接下來,還是基於Scaffold容器,添加body屬性

原创 Flutter組件學習(5)按鈕Button

目錄 介紹 Button屬性 RaisedButton FlatButton OutlineButton IconButton 自定義按鈕 介紹 Material 組件庫中提供了多種按鈕組件如RaisedButton、FlatButto

原创 Flutter組件學習(8)表單Form

Form介紹 實際業務中,在正式向服務器提交數據前,都會對各個輸入框數據進行合法性校驗,但是對每一個TextField都分別進行校驗將會是一件很麻煩的事。還有,如果用戶想清除一組TextField的內容,除了一個一個清除有沒有什麼更好的

原创 Flutter學習-day07 Dart新特性mixins

mixins的概念 通過mixins實現類似多繼承,但是mixins不屬於繼承,也不屬於接口,就是一種新的特性 作爲mixins的類只能繼承於最終父類Object,不可以繼承別的類 mixins類不能有構造函數 一個類可以繼承於多個mi

原创 Kotlin day05-Lambda表達式

目錄 什麼是Lambda表達式 Lambda表達式的應用 替換局部函數 Lambda表達式的脫離 Lambda表達式的調用 Lambda特殊情況 什麼是Lambda表達式 Lambda表達式是現代編程語言引入的一種新語法,它是一種更加靈

原创 Flutter組件學習(6)單選按鈕Switch和複選按鈕Checkbox

介紹 它們都是繼承自StatefulWidget,但它們本身不會保存當前選中狀態,選中狀態都是由父組件來管理的。當Switch或Checkbox被點擊時,會觸發它們的onChanged回調,我們可以在此回調中處理選中狀態改變邏輯 Che

原创 Flutter組件學習(4)圖片Image

目錄 介紹 Image-Fit屬性 fit設置不同屬性圖片顯示對比 常用屬性 結合Container使用Image Image.network Image.asset Image.file Image.memory 介紹 Flutter