RecyclerView 可以很輕松實(shí)現(xiàn)瀑布流,使用StaggeredGridLayoutManager 即可,但也暴露出了很多問題。 1.列表重新排序 大家應(yīng)該都遇到過下面...
RecyclerView 可以很輕松實(shí)現(xiàn)瀑布流,使用StaggeredGridLayoutManager 即可,但也暴露出了很多問題。 1.列表重新排序 大家應(yīng)該都遇到過下面...
項(xiàng)目中實(shí)現(xiàn)過如下圖效果。 gif圖展示的有點(diǎn)問題,全屏播放的時(shí)候屏幕沒有旋轉(zhuǎn),這是錄制的問題,真實(shí)效果中不存在這個(gè)問題。代碼中有一些細(xì)節(jié)性bug,不影響正常使用,還會(huì)在優(yōu)化。...
Android SurfaceView 是Android系統(tǒng)中的高級(jí)組件,它有自己的繪制界面,可以在一個(gè)獨(dú)立的線程進(jìn)行UI的繪制,因此不會(huì)阻塞主線程,這也是我們使用Suefa...
Handler使用不當(dāng),會(huì)導(dǎo)致內(nèi)存泄露。 這是簡(jiǎn)單的一個(gè)Handler 初始化的代碼,很簡(jiǎn)潔明了(new 了一個(gè)非靜態(tài)內(nèi)部類)。 在Java中非靜態(tài)內(nèi)部類和匿名內(nèi)部類都...
so文件是C、C++的函數(shù)庫(kù),在Android中 調(diào)用這些庫(kù),使用的是JNI( Java Native interface) JNI 可以使Java程序調(diào)用本地程序或者庫(kù)(一...
?。?!注意,為了方便查看,文章中代碼都做了精簡(jiǎn),不是完整代碼。 事件的分發(fā)順序 Activity—> ViewGroup—> View onTouch優(yōu)先于onClick執(zhí)行...