android computescroll_Android问题:自定义ViewGroup,重载computeScroll()方法有什么用?...
展開全部
為了易于控制滑屏控制,Android框架提供了?computeScroll()方法去控制這個(gè)流程。e69da5e887aa62616964757a686964616f31333335346133在繪制View時(shí),會(huì)在draw()過(guò)程調(diào)用該
方法。因此,?再配合使用Scroller實(shí)例,我們就可以獲得當(dāng)前應(yīng)該的偏移坐標(biāo),手動(dòng)使View/ViewGroup偏移至該處。
computeScroll()方法原型如下,該方法位于ViewGroup.java類中/**
*?Called?by?a?parent?to?request?that?a?child?update?its?values?for?mScrollX
*?and?mScrollY?if?necessary.?This?will?typically?be?done?if?the?child?is
*?animating?a?scroll?using?a?{@link?android.widget.Scroller?Scroller}
*?object.
*/由父視圖調(diào)用用來(lái)請(qǐng)求子視圖根據(jù)偏移值?mScrollX,mScrollY重新繪制
public?void?computeScroll()?{?//空方法?,自定義ViewGroup必須實(shí)現(xiàn)方法體
}
為了實(shí)現(xiàn)偏移控制,一般自定義View/ViewGroup都需要重載該方法
。
總結(jié)
以上是生活随笔為你收集整理的android computescroll_Android问题:自定义ViewGroup,重载computeScroll()方法有什么用?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 第 3 章 镜像 - 018 - 镜像命
- 下一篇: 4690s i5_秒杀i7?小恶魔i5-