Flutter 中 SliverGrid
是一個通常與 CustomScroll
搭配使用的 Sliver
,作用是讓 children 以二維的方式佈局,並且可以動態載入 children。本文介紹大致邏輯。
Flutter Viewport
實作拖曳邏輯,用於顯示子集的 children。 Viewport
只能放 Sliver
。這篇大略描述重點邏輯。
在 Flutter 中,SliverChildBuilderDelegate
扮演著一個關鍵角色,它的主要職責是動態生成一系列的子元件,這些子元件隨後會被 KeydSubtree
包裹。這種做法達成類似(callable class)的概念,允許開發者以類似函數調用的方式使用這些類。本文做深度的追蹤,閱讀時長 25 分鐘。
Flutter ReoderableList 底層用到 Flutter Sliver 元件,Sliver 系列的元件可以做到更多滑動以及惰性讀取元件的組合,目前較常有的高階 Sliver 元件有 SliverGrid 跟 SliverList。
classDiagram
class ReorderableList
class ReorderableListState
class SliverReorderableList
class SliverReorderableListState
ReorderableList --> R…
繼續閱讀⋯⋯
最近王心凌因《乘风破浪的姐姐三》短短一分鐘的〈愛你〉勾起不少大陸青壯年世代的回憶,在抖音上屠榜。可以說,到處都可以看到她的新聞。《乘风破浪的姐姐三》受眾主要是女性,節目關注三十歲以上女性成長,展現「勇敢做自己、無關年紀」,所以你會看到歌手挑戰跳舞、演員與舞者挑戰唱歌。
我身為一個中年大叔,也不是女性主義者(Feminism),正常情況下,是不會主動看這個節目。
但王心凌實在是太紅了,你不了解一下,難以跟上話題。印象中,王心凌不算是唱歌很厲害的角色,在唱功上,我認為的實力派華人女歌手是鄧麗君、蔡琴、張惠妹。王心凌的突然走紅,自然是很讓人好奇。