日期時間組件 在進入較進階的組件內容之前,我們在介紹一下有關日期與時間的組件內容。在表單輸入或是報表查詢功能的頁面,我們通常會需要使用日期時間的選取器功能提供使...
線性佈局 不管是水平佈局或是垂直佈局都是佈局上常用的配置方式。 佈局組件 Row Column Wrap Layout Flutter 目標是提供跨平台的開...
彈性佈局 介紹完線性排列的佈局方式,今天我們談談另外的配置方式的佈局組件。 挑戰目標 學習 widget Flex Expanded Spacer St...
容器組件 在網頁開發的過程裡,我們習慣會使用div作為一個容器,因為在 html 語意上它是不特別代表任何東西的容器,因此通常會用它來進行一些 css 樣式的使...
滾動組件 滾動組件是具有可滾動(Scroll)效果的內容區塊,可以透過滾動的方式提供更多可瀏覽的內容。 而且在裝置平台不一樣時,View的寬高限制通常不一樣,例...
滾動組件-Sliver 若想要自定義滾動效果的介面功能,就需要使用 CustomScrollView 以及 Silvers 的應用結合。我們先看看SmallSt...
路由導覽v1 Flutter 的路由是透過 Navigator 以棧的方式管理畫面上的呈現。 Navigator 1.0 Navigator:它是一個用來管理...
路由導覽v2 Navigator 2.0 Flutter Navigator 2.0 使用宣告式(declarative style)的方式定義路由導覽的方式,...
功能組件-InheritedWidget InheritedWidget是一個具有特殊功能的組件,它提供可以將資料從 widget 從上到下傳遞的功能,達到共享...
Provider Provider封裝了 InheritedWidget 功能,提供更高效且易懂的使用方式。 引言 Provider說明文件 By using...