databinding是google推出的support library,可以將UI上的布局元件綁定DATA,可以減低UI的元件程式碼(如:findViewBy...
昨天介紹了databinding的基本使用,那麼當需要改變事件的值又該怎麼寫呢 按鈕的點擊事件 不帶參數 @{() -> view.onSendMsg()...
BindingAdapter可以做一些自定義的屬性,解決一些databinding在屬性上的問題。 BindingAdapter的格式 單個參數 @Bindin...
之前了解了UI的元件跟data之間是如何進行綁定的,那麼在當data發生改變時,又該如何及時讓data的變化反應在ui上呢?這時可以使用單向綁定的方法執行。 單...
昨天了解如何使用databinding的單向綁定,把data放到view裡,那反過來當view發生變化,data也能跟著改變呢?這時就會用到了databindi...
今天會使用databinding的方式去實作一個Recyclerview。 建立model public class DBData { public f...
TabLayout提供了一個水平的佈局方式顯示,TabItem是TabLayout顯示的物件。 dependencies implementation...
viewPager是頁面區塊內容的切換,可通過滑動的方式進行頁面的切換。 dependencies implementation "andro...
一般的ViewPager在做滑動的過程中總是會覺得少了點流暢感,今天會使用PageTransformer實作ViewPager切換動畫。今天的頁面會使用昨天的頁...
SQLlite是android內建的資料庫,可以做資料儲存、更改、查詢等操作。 建立一個SqlDataBaseHelper.java 此class的是建立、更新...