原创 flutter attach 解決flutter&iOS混編的痛點(遇到的問題記錄)

flutter&iOS混編這裏特指,flutter頁面和原生頁面有交互,不僅是跳轉的交互,還有一些數據傳遞的交互,舉個簡單的例子,要展示一個flutter的頁面,但是頁面數據來源於iOS原生(這裏說的直白一點是 ,flutter調用了原生

原创 flutter 學習筆記之寫一個BottomNavigationBar的三種實現方案(保持頁面狀態)

方案1: final List<BottomNavigationBarItem> items = [ BottomNavigationBarItem(icon: Icon(Icons.home),title: Text('工作臺

原创 flutter 學習之 做一個簡單的畫板(CustomPainter)

今天來學習一下flutter中的繪製,從如何使用Canvas draw/paint瞭解到,在Flutter中使用繪製方式自定義Widget,需要以下三個步驟: 1.繼承CustomPainter並重寫paint方法和shouldRepa

原创 flutter 數據持久化之sqflite

sqflite: 是一款輕量級的關係型數據庫,類似SQLite. 支持iOS和Android。適用於存儲數據庫 , 表類型的數據. 使用: 添加依賴 dependencies: flutter: sdk: fl

原创 flutter 實現一個圖片選擇控件

在最近的開發中,需要做一個選擇圖片(包括拍照和相冊選擇)然後上傳的功能,我們的項目是iOS原生和flutter混編的,首先用flutter實現這個頁面,選擇了第三方插件image_picker,下面先看一下效果圖 下面我們開始一步一步實

原创 Dart 語法 容易混淆的知識點記錄

1.Dart中的變量與常量 1.1 變量 如果只是用var聲明變量,聲明該變量之後是可以修改數據類型的 var who; who="what"; print(who is String);//true who=10; print(who

原创 flutter 動畫初探(繪製動畫)

今天開始學習flutter中動畫的使用,什麼叫繪製動畫呢,其實我想表達的意思是,結合上一篇文章中學習的繪製,本文中讓它動起來😁 準備着手做一個類似於加載圈的動畫,比如說下拉刷新,或者頁面網絡請求加載時的動畫,這篇文章先做一個建議版的,來個

原创 flutter 繪製的基本使用

上一篇文章中,簡單介紹了使用CustomPainter實現一個簡單的畫板demo,其中只是對於drawLine畫線做了應用,這篇文章,再去學習一下painting中的其他方法。 這裏提一下,自定義的CustomPainter需要放在Cus

原创 Flutter 數據持久化

前面的幾篇文章主要介紹了flutter裏面基本控件的使用(其實我也沒細說到底咋用,就是堆出來的一個個小控件分享給大家-。-),本文主要介紹一下flutter中數據持久化的使用,作者也是邊學習邊碼文,和大家共同學習。 首先說學習過程中遇到的

原创 flutter 學習筆記之ExpansionTile & ExpansionPanelList(展開閉合控件)

ExpansionTile其實就是一個有標題可以展開的控件 ExpansionTile({ Key key, this.leading,//在文字前面的Widget @required this.title,//