作用成員方法使用注意替補(bǔ)選手 OverScroller 1. 作用 Scroller是一個(gè)滾動(dòng)的計(jì)算工具類,他根據(jù)客戶端傳入的滾動(dòng)初始坐標(biāo)x,y數(shù)值,以及最終的x,y數(shù)值,時(shí)...

作用成員方法使用注意替補(bǔ)選手 OverScroller 1. 作用 Scroller是一個(gè)滾動(dòng)的計(jì)算工具類,他根據(jù)客戶端傳入的滾動(dòng)初始坐標(biāo)x,y數(shù)值,以及最終的x,y數(shù)值,時(shí)...
在 Android 里我們是無法直接獲取軟鍵盤高度的,但是在某些場(chǎng)景下,我們又需要獲取軟鍵盤的高度。我們可以使用 ViewTreeObserver.OnGlobalLayou...
這里主要介紹一些對(duì)Fragment的深入理解。挑了一些個(gè)人認(rèn)為比較有價(jià)值的,大部分技術(shù)博客通常都會(huì)忽略的點(diǎn),列了出來,如果你對(duì)Fragment有什么其他疑惑,也可以在評(píng)論區(qū)留...
早期版本的ViewModel僅可實(shí)現(xiàn)應(yīng)用在屏幕旋轉(zhuǎn)等配置發(fā)生變化時(shí)保存與恢復(fù)數(shù)據(jù),無法實(shí)現(xiàn)Activity在后臺(tái)時(shí)因?yàn)閮?nèi)存不足被異常銷毀時(shí)的數(shù)據(jù)恢復(fù),也即其不具備類似onSa...
你是不是看過了很多分析Rxjava源碼的文章,但依舊無法在心中勾勒出Rxjava原理的樣貌。是什么讓我們閱讀Rxjava源碼變得如此艱難?是Rxjava的代碼封裝,以及各種細(xì)...
上一篇文章我們講述了Android View事件分發(fā)機(jī)制。如果你對(duì)View的事件分發(fā)還不熟悉,建議先去看一下 一文讀懂Android View事件分發(fā)機(jī)制 它是我們今天滑動(dòng)沖...
欣賞一下 功能點(diǎn) API 21 測(cè)量,布局,繪制; 事件的處理機(jī)制, viewPager的主動(dòng)消耗,攔截等; 頁(yè)面滾動(dòng)計(jì)算,手動(dòng)滾動(dòng); viewPager設(shè)計(jì)帶來的問題; 0...
前言 再過一個(gè)多月,就是我的生日了,過了生日就是29周歲了,其實(shí)就是30歲,最近再追一部電視劇《三十而已》,順便寫一個(gè)文章自我總結(jié)一下。 一、個(gè)人工作經(jīng)歷 公司比較單一,沒有...
年初,自己終于鼓起勇氣來了深圳,這一年經(jīng)歷過太多的不適應(yīng)和焦慮,還好都熬過來了。最值得開心的是,找到了那個(gè)真心相愛的人,因此打算用文字記錄下來。文章很多是寫給自己的,如今多年...