比較 Kotlin & Flutter 頁面建立概念差異
| Kotlin | Flutter | |
|---|---|---|
| 建立頁面第一個聯想到的概念 | Activity/Fragment |
StatefulWidget / StatelessWidget |
| 取得元件的方式 | 透過 findViewById / view-binding 由 layout 設定的元件 id 取得元件 |
取得頁面中的 Widget |
| 如何改變頁面狀態 | observer 觀察到資料變化後,再次執行元件資料設定,修改頁面狀態 |
StatefulWidget 中 呼叫 setState() |
| 如何監聽點擊事件 | 在元件上新增 listener |
使用可監聽點擊事件的元件,ex: GestureDetector 或 InkWell |