在android中,使用listview,scrollview,viewpager,或者RecycleView的時(shí)候,滑動(dòng)到邊界的時(shí)候畸陡,會(huì)有一個(gè)自動(dòng)的光影效果,有時(shí)候不需要這種效果虽填,只需要設(shè)置setOverScrollMode就可以了丁恭。
在代碼中設(shè)置各種mode的場(chǎng)景:
setOverScrollMode(View.OVER_SCROLL_NEVER)
設(shè)置此模式,沒有任何光影特效
setOverScrollMode(View.OVER_SCROLL_ALWAYS)
設(shè)置此模式斋日,滑到邊界后繼續(xù)滑動(dòng)就會(huì)出現(xiàn)光影效果
setOverScrollMode(View.OVER_SCROLL_IF_CONTENT_SCROLLS)
設(shè)置此模式牲览,如果recycleview里面的內(nèi)容可以滑動(dòng),那么滑到邊界后繼續(xù)滑動(dòng)會(huì)出現(xiàn)光影恶守;如果recycleview里面的內(nèi)容不可以滑動(dòng)第献,那么滑到邊界后繼續(xù)滑動(dòng)不會(huì)出現(xiàn)光影
通過(guò)xml文件設(shè)置
android:overScrollMode=”“
a.none:去掉光暈效果
b.always:設(shè)置總是出現(xiàn)光暈效果
c.ifContentScrolls:設(shè)置此模式贡必,如果recycleview里面的內(nèi)容可以滑動(dòng),那么滑到邊界后繼續(xù)滑動(dòng)會(huì)出現(xiàn)弧形光暈庸毫;如果recycleview里面的內(nèi)容不可以滑動(dòng)仔拟,那么滑到邊界后繼續(xù)滑動(dòng)不會(huì)出現(xiàn)弧形光暈