說明在我們開發(fā)過程中,一定會有這樣的需求,就是主框架是MainActivity,然后里邊嵌套多個fragment,來回切換,如果處理不好的話可能會產(chǎn)生多個fragment頁面...
說明在我們開發(fā)過程中,一定會有這樣的需求,就是主框架是MainActivity,然后里邊嵌套多個fragment,來回切換,如果處理不好的話可能會產(chǎn)生多個fragment頁面...
前言 抽絲剝繭RecyclerView系列文章的目的在于幫助Android開發(fā)者提高對RecyclerView的認知,本文是整個系列的第一章。 RecyclerView已經(jīng)出...
(1)滾動事件分類 列表的滾動一般分為兩種: 上面的過程的狀態(tài)變化如下: (2)監(jiān)聽RecyclerView的滾動 有兩種方式可以監(jiān)聽滾動事件: 其中 setOnScroll...
一. 概念 Kotlin 中的密封類(Sealed Class)是一種特殊的類,用于限制類的繼承結(jié)構(gòu)。密封類允許你定義一組相關的類,并且只允許這些類作為其子類存在。 語法如下...
主要效果演示 仿抖音App做的技術(shù)點及特點: 全屏切換播放效果用的是Recycler加PagerSnapHelper控制。 使用lottie庫加載json動畫,json動畫由...
Kotlin的構(gòu)造函數(shù)分為主構(gòu)造函數(shù)(primary constructor)和次級構(gòu)造函數(shù)(secondary constructor); 主構(gòu)造函數(shù) 1、在Kotlin中...
本篇是通過系統(tǒng)方法來對sd卡及U盤插拔監(jiān)聽及數(shù)據(jù)獲取,Android盒子端開發(fā),有系統(tǒng)權(quán)限,當然,這個比較簡單,知道具體方法,可以通過反射來實現(xiàn)。 先貼上效果圖: 獲取外置存...
在看藍牙源碼的時候,發(fā)現(xiàn)藍牙的連接狀態(tài)以及綁定狀態(tài)是通過StateMachine(狀態(tài)機)來實現(xiàn)的。通過StateMachine來管理不同狀態(tài)下的行為動作,提高靈活性。除了藍...
獲取存儲卡路徑的接口大家都很熟悉,一般是通過 Environment 接口來獲取: 偶爾開發(fā)中會遇到需要獲取外置存儲卡的接口,一般是 TF小卡,網(wǎng)上有很多方法,但都不是完全準...