原创 Flutter實現底部導航欄樣式

一、Flutter實現底部導航欄 在手機端App主界面中,我們經常看到下面有多個按鈕Tab,點擊下面的Tab,切換上面的頁面。類似與如下效果                                        在實現Flutte

原创 Flutter async、await、Future

一、Flutter中的Event Loop Flutter是有Dart語言開發的,與Android一樣是事件驅動的,在Android中的結構是Looper/Handler,相信熟悉Android開發的的同事對Looper循環器和Handl

原创 ToolBar學習總結

Android 使用Toolbar設置頂部佈局, 本文主要設置ToolBar背景、標題、菜單圖標(三個小點及替換)和彈出菜單的背景顏色 下面是在xml佈局文件中設置標題和menu <?xml version="1.0" encoding

原创 Flutter 擁有多個子元素的Widgets

1、Row、Column row 在水平方向上排列子widget的列表。 column 在垂直方向上排列子widget的列表。 a、Row、Column屬性 MainAxisAlignment:主軸方向上的對齊方式,會對child的位置起

原创 Flutter MaterialApp和Scaffold

一、MaterialApp 爲了繼承主題數據,widget需要位於MaterialApp內才能正常顯示, 因此我們使用MaterialApp來運行該應用。所以MaterialApp是Flutter  App開發中的界面設計入口, Mat

原创 Android 點擊空白區域,隱藏軟鍵盤

點擊使用EditText組件的時候,會彈出軟鍵盤。然後我們輸入操作,但我們輸入完成之後點擊空白區域,鍵盤並沒有收起,我們必須點擊軟鍵盤自帶收起才能關閉鍵盤,這對用戶來說,可能體驗不是太好,因此,在輸入時需要軟鍵盤,彈出軟鍵盤,當不需要時,

原创 Flutter 頁面跳轉及參數傳遞

一、Flutter 頁面跳轉及參數傳遞 在Android中,可以通過Intents來在Activity之間切換或調用外部組件,但Flutter不具有Intents的概念,那麼我們如何在Flutter中來實現屏幕切換呢?要在Flutter中

原创 如何使用Canvas draw/paint

一、如何使用Canvas draw/paint 在Android中,您可以使用Canvas在屏幕上繪製自定義形狀。但是在Flutter我們要藉助CustomPaint和CustomPainter類來幫助我們繪製畫布,它們實現您的算法以繪製