主要是關(guān)注decoration (裝飾) 可以設(shè)置container的屬性,這里color指的是背景色
江州網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),江州網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為江州1000多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的江州做網(wǎng)站的公司定做!
alertdialog會返回一個結(jié)果,這樣可以通過switch或其他方法做多次彈框等其他操作
一個 dart 文件就是一個庫文件
每個 dart 文件默認導(dǎo)入了系統(tǒng)核心庫 dart:core 其他庫需手動導(dǎo)入:
import 'dart:系統(tǒng)庫庫名';
import 文件后可直接使用,默認導(dǎo)入一個庫的所有變量和方法。
文件名后+ as +自定義名稱,導(dǎo)入的庫起的別名,同python
文件名后+ show +導(dǎo)入的變量或方法:只導(dǎo)入 show 后面的變量或方法
文件名后+ hide +隱藏的變量或方法:出 hide 后面的變量或方法,其他的變量和方法全部導(dǎo)入
export 公共的庫文件的抽取
可以在pub.dev網(wǎng)站中查找第三方庫。
然后即可引用使用
項目環(huán)境是flutter開發(fā)的,然而阿里云官網(wǎng)并沒有flutter相關(guān)的SDK,所以選擇了集成的插件,這里踩過的坑不多敘述,開始正題。
阿里云號碼認證文檔:
pubspec.yaml
1、需要按照阿里云文檔,對andriod進行相關(guān)配置(ios應(yīng)該也要)
2、注意包名、簽名、密鑰的一致性。
3、重點:修改源碼,直接搜索setLoggerEnable,括號里參數(shù)都改為true?。?!
至此,可以正常喚起一鍵登錄頁面。
入門參考: flutter 入門及實戰(zhàn)
推薦一個網(wǎng)站: 在線json轉(zhuǎn)model 。
如果碰到報錯,可能是關(guān)鍵字錯誤。另外,實際應(yīng)用中要處理null,否則賦值到組件中會報錯。
使用:cached_network_image
如果是空url,就不要訪問了,直接使用Image.asset。
列表訪問太多的空url,控制臺不停的報異常,情況差的時候內(nèi)存溢出了。
在賦值給Widget,一定要處理好null,否則直接報錯。
Inspect Widget:view可能溢出
透明視頻動畫是目前比較流行的實現(xiàn)動畫的一種, 大廠也相繼開源自己的框架,最終我們選中 騰訊vap ,它支持了Android、IOS、Web,為我們封裝flutter_vap提供了天然的便利,并且它提供了將幀圖片生成帶alpha通道視頻的工具,這簡直太贊了。
VAP(Video Animation Player)是企鵝電競開發(fā),用于播放酷炫動畫的實現(xiàn)方案。
video for youtube
video for qiniu
apk download
github