什么是Gradle Gradle是一個(gè)開源罐韩、通用的構(gòu)建工具抗蠢,可以用于幾乎任何類型項(xiàng)目的構(gòu)建翁都。對(duì)于初學(xué)者而言需要理解的是構(gòu)建并不等同于編譯憎茂,構(gòu)建是...
功能 CoordinatorLayout 是一個(gè)“增強(qiáng)版”的 FrameLayout标锄,它的主要作用就是作為一系列相互之間有交互行為的子View的...
綜述 上圖是一個(gè)非常常見的嵌套滑動(dòng)UI交互片林,實(shí)現(xiàn)這樣的效果员淫,大致有如下三種思路: 基于普通的事件分發(fā)機(jī)制 基于NestedScrolling機(jī)制...
把我上學(xué)時(shí)候在csdn上的筆記搬過來了 簡(jiǎn)單選擇排序 選擇排序要用到交換合蔽,在開始之前不妨說下數(shù)值交換的三種方法 臨時(shí)變量 加法 異或 簡(jiǎn)單選擇排...
把我上學(xué)時(shí)候在csdn上的筆記搬過來了 經(jīng)典的約瑟夫問題 題目:假設(shè)下標(biāo)從0開始,0介返,1辈末,2 .. n-1共n個(gè)人,從1開始報(bào)數(shù)映皆,報(bào)到m則此人從...
簡(jiǎn)介 DataBinding即數(shù)據(jù)綁定挤聘,是Google為Android提供的一種MVVM實(shí)現(xiàn)方式,目前也是Android Architectur...
ThreadLocal作用 對(duì)于Android程序員來說捅彻,很多人都是在學(xué)習(xí)消息機(jī)制時(shí)候了解到ThreadLocal這個(gè)東西的组去。那它有什么作用呢?...
前言 之前做項(xiàng)目時(shí)候出于各種考慮步淹,自己開發(fā)了Banner組件FBanner,歡迎大家的Star和PR从隆。github上成熟的輪播圖庫已經(jīng)有非常多了...
前言 ViewPager搭配Fragment去實(shí)現(xiàn)標(biāo)簽頁是一種非常常見的做法,基本上Android初學(xué)者都能順手寫出來缭裆,可是有時(shí)候雖然代碼簡(jiǎn)單键闺,...