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