本文會(huì)不定期更新,推薦watch下項(xiàng)目。如果喜歡請(qǐng)star,如果覺得有紕漏請(qǐng)?zhí)峤籭ssue,如果你有更好的點(diǎn)子可以提交pull request。本文的示例代碼主要是基于作者的...
本文會(huì)不定期更新,推薦watch下項(xiàng)目。如果喜歡請(qǐng)star,如果覺得有紕漏請(qǐng)?zhí)峤籭ssue,如果你有更好的點(diǎn)子可以提交pull request。本文的示例代碼主要是基于作者的...
此篇中的小魚動(dòng)畫是模仿國(guó)外一個(gè)大牛做的flash動(dòng)畫,第一眼就愛上它了,簡(jiǎn)約靈動(dòng)又不失美學(xué),于是抽空試著嘗試了一下,如下是我用Android實(shí)現(xiàn)的效果圖: 由于整個(gè)繪制分析過...
近年來,直播這么火,對(duì)于我們android程序員來說,手上掌握幾個(gè)開源的播放器很有必要:一是方便在別人開源的項(xiàng)目上面更改;二來了解別人的思路可以幫助我們自己以后開發(fā)類似的項(xiàng)目...
簡(jiǎn)介 彈幕動(dòng)畫通過重寫RecyclerView的默認(rèn)動(dòng)畫"DefaultItemAnimator"來實(shí)現(xiàn),更改默認(rèn)動(dòng)畫過后的文件地址在DmItemAnimator,里面的作用...
配置 Activity代碼 html 結(jié)果 參考文章:Android JSBridge的原理與實(shí)現(xiàn)Android JsBridge實(shí)戰(zhàn) 打造專屬你的Hybrid APP
基礎(chǔ)理解 DataBinding針對(duì)每個(gè)Activity的布局,在編譯階段,生成一個(gè)ViewDataBinding類的對(duì)象,該對(duì)象持有Activity要展示的數(shù)據(jù)和布局中的各...
RxJava的理解 先說什么是Rxjava,在Github主頁上的介紹是“RxJava is a Java VM implementation of Reactive Ext...
一、優(yōu)缺點(diǎn) RecyclerView主要是和ListView進(jìn)行比較,下面列舉幾個(gè)優(yōu)缺點(diǎn): 缺點(diǎn): listview可以通過addHeaderView()和addFooter...
緣起 一直以來,筆者對(duì)fragment相關(guān)的這一堆API,內(nèi)部具體干了哪些事情不是很清楚,所以經(jīng)常會(huì)用起來心里有點(diǎn)小疙瘩,不是那么踏實(shí)。總想著花些時(shí)間去源碼中看看,大概從2、...
一、概述 Android系統(tǒng)中,涉及到多進(jìn)程間的通信底層都是依賴于Binder IPC機(jī)制。例如當(dāng)進(jìn)程A中的Activity要向進(jìn)程B中的Service通信,這便需要依賴于B...