經(jīng)過(guò)初識(shí)屬性動(dòng)畫(huà)——使用Animator創(chuàng)建動(dòng)畫(huà)和再談屬性動(dòng)畫(huà)——介紹以及自定義Interpolator插值器,對(duì)屬性動(dòng)畫(huà)已經(jīng)介紹的差不多了,還...
ReadWriteLock管理一組鎖,一個(gè)是只讀的鎖,一個(gè)是寫(xiě)鎖。讀鎖可以在沒(méi)有寫(xiě)鎖的時(shí)候被多個(gè)線程同時(shí)持有,寫(xiě)鎖是獨(dú)占的。所有讀寫(xiě)鎖的實(shí)現(xiàn)必須...
TabLayout是開(kāi)發(fā)中經(jīng)常使用到的控件,經(jīng)常與ViewPager一起配合使用,一組tab,可以點(diǎn)擊、可以滾動(dòng)。這不,我們的app中也是用到了...
我們的app經(jīng)常遇到這樣一種場(chǎng)景,就是小圖到大圖的轉(zhuǎn)換,這時(shí)候如果有個(gè)縮放動(dòng)畫(huà)就會(huì)很自然。本節(jié)將介紹如何使用動(dòng)畫(huà)進(jìn)行縮放圖片,在點(diǎn)擊頭像看大圖這...
初入職場(chǎng),開(kāi)發(fā)工具也從實(shí)驗(yàn)室的臺(tái)式機(jī)變成了Mac,系統(tǒng)也是拋棄了Windows。最初的一周都在熟悉Mac,半年下來(lái),也是積累了不少優(yōu)秀的工具。 ...
經(jīng)常會(huì)遇到屏幕上的View位置更新的情況,這時(shí)如果中間添加一些動(dòng)畫(huà),會(huì)顯得很自然并且很酷炫,而不是硬巴巴的。 Android中,修改View的位...
一般來(lái)說(shuō),當(dāng)內(nèi)容更換時(shí),有動(dòng)畫(huà)的話會(huì)更好過(guò)渡,用戶也會(huì)體驗(yàn)較好。有三種比較常見(jiàn)的動(dòng)畫(huà)用于隱藏或顯示內(nèi)容:Circle Reveal動(dòng)畫(huà)、淡入淡出...