
View觸摸事件分發機制 View的事件傳遞,首先從Activity開始, 當用戶點擊屏幕的時候,首先觸發的是Activity的 dispatchTouchEvent 方法,...
OKhttp源碼的簡單分析 源碼分析基于okhttp4.1.0,代碼全部為kotlin。 先看okhttp的基本使用 發起請求的過程 不管是異步還是同步都是通過 OkHttp...
Kotlin—Coroutine(協程)的基本使用 什么是協程 在java中異步都會使用到線程,在kotlin中引入了協程的概念。與線程類似,協程也是用于處理異步的,不過與線...
一大早起床,父親穿著一條花褲衩走出臥室 ,露著白花花的肥肉和大腿晃來晃去。 兒子只看了一眼,就閉著眼睛轉過頭去刷牙,“你倆又做愛了?” “臭小子,你亂說什么?你再亂說我叫...
Flutter仿Apple Music播放界面上滑抽屜 先看Apple Music的效果,底部播放控制滑動打開或關閉播放界面,滑動跟隨手指,伴隨著圖片的放大縮小和其他控件的顯...
數據傳遞/狀態管理 一ValueNotifier 關于 ValueNotifier的注釋 /// A [ChangeNotifier] that holds a single...
Flutter版高仿知乎日報 高仿知乎日報,UI基本和Android端的知乎日報一致。新手小白的練習demo,代碼十分簡單。 API來源 截圖 GIF圖有點大,加載可能有點久...
flutter中使用webview,用了 flutter_inappbrowser 這個庫,Android端顯示正常,iOS出不來,最初網上找大多數都是說是因為沒有添加對...
數據傳遞/狀態管理 一InheritedWidget InheritedWidget是一個特殊的widget,可以存儲和獲取數據,子組件可以獲取到存儲的數據,常用的 Medi...
Dart基礎語法 基本數據類型 Dart 屬于強類型語言(在Dart2.0之前,Dart是一門弱類型語言。2.0以后變更為強類型語言(注:官網原文是 Dart 2.0 has...
通過InheritedWidget方式,在點擊按鈕修改了appState值后,didChangeDependencies方法會被回調是這樣的理解的嗎?可是我用你的代碼打斷點和日志發現點擊按鈕后都沒有執行didChangeDependencies方法。
Flutter入門三部曲(3) - 數據傳遞/狀態管理Flutter數據傳遞分為兩種方式。一種是沿著數的方向從上向下傳遞狀態。另一種是 從下往上傳遞狀態值。 沿著樹的方向,從上向下傳遞數據、狀態 按照Widgets Tree的方...