昨天已經建立好 interface ,今天來建立好 baseURL 的部分與發請求。 val retrofit = Retrofit.Builder()...
在昨天將需要 override 的 10 個方法都列出來後,今天藥來對這些方法的功能來做個紀錄,可以看到有很多名稱都相同,只是差在 Group Child 的不...
今天一樣來談談 BaseExpandableListView 需要 override 的方法的功能。 override fun getGroupView...
今天會將剩下的 6 個方法講完。 override fun getGroupCount(): Int { } override fun...
在繁忙的工作之下,好不容易到了國慶假期,打算出門走走,上了車打開 Google Map 發現下面一欄好方便,可以上拉顯示共多的資訊,下拉隱藏繼續看地圖,於是今天...
昨天講了 bottomSheet 如何在 layout 設定,今天來說說如何在程式碼裡實作。 首先要先提到 BottomSheetBehavior , 字面上...
前兩天談了 BottomSheet 能做什麼,今天來看一下 Android Doc 裡 BottomSheetBehavior 可以做到什麼事? int S...
在 Android 實作上一定會遇到類似這樣的需求。 當然,可以用數個 TextView 分別將他們顯示出來,但程式人嘛 怎麼可以用如此不 smart 的方法...
昨天我們將需要處理的文字都丟進 SpannableStringBuilder 裡了,今天我們先不處理實作的部分,先對參數做介紹。 文字丟進去後,接下來是要對文...
有時候我們設計給 User 使用的元件,像是 EditText ,當 User 點擊準備輸入文字時,會跳出鍵盤,但你有遇過下圖第三張的情形嗎? 全..全部都擋...