原创 Android View的繪製過程複習

Android View的繪製過程 DecorView是一個應用窗口的根容器,它本質上是一個FrameLayout. DecorView有唯一一個子View,是一個垂直的LinearLayout,包含兩個子元素:TitleVie

原创 Flutter key

Flutter Key 當widget在widget tree中移動時,key可以保留它的狀態. key可用於保留用戶的滾動位置,或在修改集合時保持狀態. 什麼時候需要Key 如果你還沒有用過key,說明你可能還不需要使用key.

原创 Flutter 複習總結

近期準備面試 好好複習下 總結點東西 Widget Widget是不可變的. Widget 是 描述 Element的配置 , 告訴 Element 這個實例如何去渲染。 Widget 和 Element 之間是一對多的關係 .

原创 入門 Android Lint

Lint ​ Android Lint 是Android Studio 在ADT(Android Developer Tools)16提供的代碼掃描工具,可以幫助我們發現和更正代碼結構質量的問題。系統會報告該工具檢測到的每個問題

原创 集成FlutterBoost

在Flutter發佈了1.12版本之後 , 在原生程序中集成flutter的方式也有了改變 , 於是重新走一遍流程. 本次操作基於以下版本: Flutter 1.12.13+hotfix.5 • channel stable A

原创 Android 彈窗 DialogFragment

前言 一直以來 , 做彈窗功能的時候都是使用的Dialog , 佈局複雜的彈窗則使用Activity , 把背景設置成透明, 最近了解到一個DialogFragment , 發現使用起來更加方便, 也是谷歌建議的做法. 簡介 Di

原创 Android VideoView 視頻播放器 仿抖音

前言 最近項目有個需求 , 做個類似抖音的視頻效果. 又因爲包大小的問題不使用第三方SDK,所以使用原生的VideoView開發了一下, 搭配RecyclerView和PageSnapHelper來實現抖音的效果. 全部代碼

原创 typora + smss 圖牀

配置文件如下: { "picBed": { "current": "smms", "uploader": "smms", "smms": { "token": "你的token" }, "tr

原创 Android混入Flutter以及Android與Flutter通信

從零開始 首先,創建一個新的項目文件夾用來存放Android項目和flutter的項目. 原生的Android項目我給它命名爲AndroidWithFlutterProject. 然後創建一個flutter 的 module項目,

原创 flutter SliverAppBar

SliverAppBar AppBar 和 SliverAppBar 是Material Design中的 App Bar,也就是 Android 中的 Toolbar,關於 Toolbar 的設計指南請參考 Material D

原创 flutter 持久化存儲-----數據庫sqflite

Flutter中持久化存儲數據有多種方案, 一般常用的有 shared_preferences 和 sqfite shared_preferences: 包含NSUserDefaults(在iOS上)和SharedPrefer

原创 Android BottomSheetDialogFragment 可隨手勢滑動關閉的底部彈窗

在APP開發中,經常會有一個需求: 從底部彈出彈窗,並且可以跟隨手指滑動關閉彈窗. 簡介 BottomSheetDialogFragment是位於com.google.android.material包下的一個類. Bottom

原创 Android LifeCycle監控生命週期

LifeCycle的作用是感知組件(Activity/Fragment)的生命週期 , 並在合適的生命週期執行分配的任務. 1.監聽組件生命後期 假設我們此時有一個Util類,其中有兩個方法需要分別在Activity的onStar

原创 Android集成Flutter,FlutterBoost

在Flutter發佈了1.12版本之後 , 在原生程序中集成flutter的方式也有了改變 , 於是重新走一遍流程. 本次操作基於以下版本: Flutter 1.12.13+hotfix.5 • channel stable A

原创 flutter 輸入框組件TextField的實現代碼

這篇文章主要介紹了flutter 輸入框組件TextField的實現代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 TextField 顧