我有一個君子之交淡如水的朋友,叫阿怪。阿怪出道非常早,也曾風光一時,幫很多人寫過知名歌曲。代表作是台北小巨蛋到現在都禁止演唱的歌,張惠妹的《三天三夜》。作為一個平日都以 ID 互相稱呼的阿宅,我是非常非常晚才知道他的本名,叫做陳志翰。
這篇將著重描述 Flutter 中滾動機制中,怎麼對應 Drag 狀態發送 ScrollNotification 。
這裡不清楚 Scrollable 怎麼跟 ScrollActivity 互動,唯一知道的是 ScrollActivity 判斷要不要發送 ScrollUpdateNotification。
Scrollable
Scrollable 很少會直接被使用。
/// A widget that scrolls.
///
/// [Scrollable] implements the interaction model for a scrolla…
繼續閱讀⋯⋯
近日,數位發展部掛牌,屢屢引起爭議,其中又以「多元宇宙科」,最為讓人丈二摸不著頭腦。
在 Flutter 中, Stack 是一種特殊的布局小部件,它允許開發者在單一平面上重疊多個子小部件。這類似於傳統的堆疊概念,其中元素可以放置在其他元素上面,從而創建出層次豐富的視覺效果。
Stack 定義在 src/widgets/basic.dart。 Stack 的 child 分成兩種,分別是 positioned 跟沒有 positioned。positioned 的 child 會用 Positioned 包住,設定上、下、左、右的 offset,做位置的指定。
Stack
入口點,類圖整理如下:
classDiagram
MultiC…
繼續閱讀⋯⋯