效果圖展示 SmartRefreshLayout是一個用于上拉加載和下拉刷新的一個控件,通常結(jié)合RecyclerView一起使用 SmartRefreshLayout的目標是...
![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
效果圖展示 SmartRefreshLayout是一個用于上拉加載和下拉刷新的一個控件,通常結(jié)合RecyclerView一起使用 SmartRefreshLayout的目標是...
前言 最近在學習Kotlin這門語言掏觉,在項目開發(fā)中,運用到了單例模式榴鼎。因為其表達方式與Java是不同的伯诬。所以對不同單例模式的實現(xiàn)進行了分別探討。主要單例模式實現(xiàn)如下: 餓漢式...
(1)滾動事件分類 列表的滾動一般分為兩種: 上面的過程的狀態(tài)變化如下: (2)監(jiān)聽RecyclerView的滾動 有兩種方式可以監(jiān)聽滾動事件: 其中 setOnScroll...
在Android開發(fā)調(diào)試時巫财,有以下兩種情況: 多人開發(fā)時盗似,每個人分別處理不同的Activity,此時若不同Activity間暫時沒有實現(xiàn)跳轉(zhuǎn)功能平项,則處理非MainActivi...
1、View.getContext() 代碼很簡單直接返回成員變量mContext闽瓢,那么mContext是在哪里賦值的呢接癌?搜索發(fā)現(xiàn)mContext只有一個賦值的地方:即Vie...
前言 Kotlin是一種在Java虛擬機上運行的靜態(tài)類型編程語言,被稱之為Android世界的Swift鸳粉,在GoogleI/O2017中扔涧,Google宣布Kotlin成為An...
簡介 項目里一直使用dialog,最近才發(fā)現(xiàn)谷歌早就推出了DialogFragment届谈,由于平常寫項目需求基本也都是繼承dialog重寫枯夜,發(fā)現(xiàn)使用DialogFragment...
2022更新: 請使用官方最新的解決方案 OnBackPressedDispatcher Fragment可以說是在Android開發(fā)必需要使用到技術,項目中的界面基本上都是...
它是一個suspend函數(shù)艰山,創(chuàng)建一個新的協(xié)程作用域湖雹,并在該作用域內(nèi)執(zhí)行指定代碼塊,它并不啟動協(xié)程曙搬。其存在的目的是進行符合結(jié)構(gòu)化并發(fā)的并行分解(即摔吏,將長耗時任務拆分為并發(fā)的多個...