目錄 效果展示 前言 ●之前有一個(gè)項(xiàng)目需要用到轉(zhuǎn)盤(pán)效果,但是那個(gè)時(shí)候思路不是很清晰,所以引用了一下別人的控件但是別人的源碼還是比較復(fù)雜的,后來(lái)經(jīng)過(guò)分析后使用一種簡(jiǎn)單的方式寫(xiě)出...
本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 這次就來(lái)梳理一下 Android 的屏幕刷新機(jī)制,把我這段時(shí)間因?yàn)檠芯縿?dòng)畫(huà)而梳理出來(lái)的一些關(guān)于屏幕刷新方面...
本篇文章已授權(quán)微信公眾號(hào) dasu_Android(大蘇)獨(dú)家發(fā)布 最近打算花點(diǎn)精力來(lái)研究 RecyclerView 這個(gè)控件架構(gòu)和原理,對(duì)我來(lái)說(shuō),難度很大,我不清楚最后能不...
前一陣看了墨跡天氣的24小時(shí)折線圖,感覺(jué)很有意思。尤其是里面View跟著手指的滑動(dòng)一起實(shí)時(shí)運(yùn)動(dòng),效果體驗(yàn)很好。 就嘗試寫(xiě)了一下,先看一下最終的效果圖: 寫(xiě)這個(gè)折線圖,讓曲線可...
關(guān)于MVP的基本知識(shí)網(wǎng)上已經(jīng)有很多了,但是很多都只是Demo,畢竟Demo跟實(shí)際運(yùn)用之間還有無(wú)數(shù)個(gè)Debug,其實(shí)一開(kāi)始我也看了很多關(guān)于MVP的介紹,其中有谷歌官方的Demo...
mvp是一個(gè)老生常談的話題了,網(wǎng)上太多講MVP的文章了。但有的文章不是結(jié)合了rxjva,retrofit等開(kāi)源項(xiàng)目,就是講的太過(guò)復(fù)雜。所以我會(huì)寫(xiě)一個(gè)最簡(jiǎn)單的mvp demo。...
概述 本文主要內(nèi)容是從源碼角度進(jìn)行Activity啟動(dòng)流程的分析。由于整個(gè)啟動(dòng)的過(guò)程非常長(zhǎng)并且代碼非常多,同時(shí)受限于筆者的水平,所以本文不會(huì)細(xì)致到解釋每一行的代碼的具體作用,...