原创 Flutter(八)——狀態管理

本文目錄前言WidgetContextStatelessWidgetStatefulWidgetStatefulWidget的組成StateState生命週期生命週期重要方法解釋Widget的唯一身份標識:keyInherited

原创 Flutter(二十)——JSON解析

本文目錄前言JSON轉換成Dart對象實踐根據JSON用工具生成實體類當JSON類屬性與服務器返回屬性不一致時 前言 前一篇博文已經詳細介紹了Flutter開發中的網絡請求,但其實大多數項目中,返回HTML內容是不夠的,因爲移動端

原创 Flutter(一)——認識Flutter以及搭建開發環境

本文目錄什麼是FlutterFlutter開發優勢對比其他技術Android Studio搭建Flutter開發環境VSCode搭建Flutter開發環境 什麼是Flutter Flutter是谷歌新推出的一套跨平臺的,開源UI框

原创 Android自定義控件(十二)——自定義屬性及應用

本文目錄如何自定義屬性format取值類型引入自定義屬性代碼中獲取自定義屬性自定義屬性畫圓 如何自定義屬性 我們經常使用XML引入各種控件,比如TextView,Button等,使用過程中,我們通過設置各種屬性值,讓控件變的多姿多

原创 Android自定義控件(三)——貝濟埃曲線與水波紋動畫

我是清都山水郎,天教分付與疏狂。曾批給雨支風券,累上留雲借月章。 詩萬首,酒千觴。幾曾着眼看侯王?玉樓金闕慵歸去,且插梅花醉洛陽。 看過小編寫的第一篇的刮刮樂實現的讀者,肯定看到了博主提到的貝濟埃曲線,那一篇沒有解釋,因爲畢竟開篇還是

原创 Flutter(十六)——Hero動畫

本文目錄前言基本用法實現原理 前言 在前面實踐組件的開發中,我們做了一個登錄的界面,裏面有一個組件Hero,不知道大家是否記得?當時沒有展開來說,是因爲它屬於動畫的內容,本文就要重點講解Hero動畫。 做過Java開發Andro

原创 Android自定義控件(七)——ShapeDrawable實現放大鏡效果

本文目錄什麼是ShapeDrawableOvalShape的基本用法放大鏡效果實現 什麼是ShapeDrawable ShapeDrawable是一種常見的Drawable,可以理解爲通過顏色來構造的圖形,它既可以是純色的圖形,

原创 Flutter(三)——一篇文章掌握Dart語言的用法

本文目錄Hello World變量與常量變量常量內置類型Number(數值型)String(字符串)Boolean(布爾型)List(列表)Map(鍵值對)dynamic和Object運算符異常捕獲函數Functionmain函數

原创 Flutter(六)——多子元素組件:ListView,Scaffold,AppBar,Row,Column

本文目錄前言ScaffoldAppBarRow和ColumnListView 前言 在Flutter開發中,多子元素組件包括:Scaffold,AppBar,Row,Column,Stack,IndexedStack,ListVi

原创 Python最詳細的Excel操作方式,你值得擁有!

爲什麼要學會使用Excel 在機器學習模型的建立中,不得不藉助於Excel強大的統計分析能力,這個時候就牽涉到了如何將python直接處理得到的數據存入excel表格當中以及獲取表格的數據進行分析,簡單的說,學會使用Python操作Exc

原创 Flutter(十二)——廣告輪播效果與換膚設計

本文目錄輪播圖效果輪播子圖片代碼PageView代碼Scaffold全局主題設置 輪播圖效果 在各種主流的App當中,比如說淘寶,京東等,打開首頁基本能看到頂部都有一個輪播的商品廣告圖片,這種輪播圖的效果,基本每個App都有在用,

原创 Android自定義控件(四)——望遠鏡效果實現

通常在兩種情況下人們會思變求新:一種是希望擺脫危機,另一種只是單純地想要一些新鮮的改變,沒有什麼特別迫切的需要。在前者,發出期盼的人即不幸福也不富足,而後者幸福而富裕。(不明之事乃命運之域,確定之事乃法之所轄) Android自定義控

原创 Flutter(四)——基礎組件

本文目錄前言基礎組件Text常用屬性使用IconImageButtonFlutterLogo 前言 你如果做過Android開發,那一定熟悉裏面各種官方提供的佈局,比如LinearLayout,RelativeLayout等,你也

原创 Android自定義控件(五)——圓形頭像最簡單的實現方式

圓形頭像最簡單的實現方式着色器着色器函數實現圓形頭像繪圖實現XML代碼如下 着色器 今天將接着上一節的內容,講解着色器Shader更多的用法,不知道大家關注過其他的圓形頭像實現方式沒有,是不是都有一個共同點,那就是代碼非常的長,

原创 Flutter(九)——Drawer側滑菜單與包管理

本文目錄包管理實現側滑效果 包管理 一個完整的應用或多或少會使用一些第三方包來開發,這樣可以避免重複造輪子,就像Java開發Android引入的Xutils,Glide以及奶油刀等。其中,我們都知道Android中對包的管理是gr