ceeyu / Not3_Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flutter系列

tags: flutter

壹、flutter相關鐵人賽

貳、flutter Tutorial

參、Widget相關

Widget Catalog

  • 可以看到更大框架的layout或套件種類

Widget catalog

  • Widget Tree

input label

input label

List

List view.builder 是給"大量"垂直資料的 Day 24:ListView 列表元件

Listile

  • 用"leading: "可以加icon

Drawer 參考

Flutter – CircleAvatar Widget

CupertinoSwitch

「對齊」相關

flutter layout concepts

Basic Flutter layout concepts

Align

  • 針對一個Widget的對齊

How to align single widgets in Flutter?

Spacer()

  • 類似網頁設計的< br >

FLUTTER | Right Align not working

  • 呈現效果

Wrap()

  • 可設定固定間隔的space

FLUTTER | Right Align not working

Padding

肆、線上編譯器"Dartpad"

伍、Package

dropdown_search 5.0.6

  1. 新增dependency
  2. 輸入import 'package:dropdown_search/dropdown_search.dart'

Dio

  1. 輸入: dart pub add dio,在dependency新增latest version

  2. 在專案中新增import 'package:dio/dio.dart';

陸、實機執行

柒、學習紀錄

位置相關

  • leading: 左上角,在Appbar()裡面

  • action: 右上角,在Appbar()裡面

  • drawer: 左上角,且在appbar()外面

Cookbook範例Cookbook

屬性相關

  • elevation: 陰影(0:無陰影~100:很深陰影)

玖、意外設定

載package

  • 直接用指令開啟並由UI介面按下開發人員專用的方式

  • yaml裡面的更動

    • (1)先去google font載想要的fonts
    • (2)將檔案放到project的yaml裡面(目前自己叫awesome_project)
    • (3)在需要的檔案裏面import
    • (4)使用fonts
  • Downloads頁面

  • 載完family畫面

  • yaml圖片

  • import頁面

  • 使用畫面

拾、Samples

拾壹、動畫系列(Animation and motion)

Animated Align

動動前 按一下動動後

AnimatedBuilder

AnimatedContainer

動動前 按一下動動後

拾貳、Asynchonous相關

參自Async widgets

FutureBuilder

等待前 等待後

StreamBuilder

等待 第一型 第二型

拾貳、官方範例running

github flutter/website/examples/layout/

  • running範例

  • 結束後再修改lib內的文件到對應example

flutter gallery

  • 特色

  • 安裝步驟:

    1. flutter channel master
    2. flutter upgrade
    3. cd gallery-main
    4. flutter pub get
    5. flutter run
  • 安裝完畫面

Github: flutter gallery

About


Languages

Language:Dart 98.9%Language:Ruby 0.4%Language:JavaScript 0.3%Language:Objective-C 0.2%Language:Shell 0.2%Language:Swift 0.1%