scrolltoandroid
㈠ Android scrollBy和scrollTo的區別
scrollTo(int x,int y): 如果偏移位置發生了改變,就會給mScrollX和mScrollY賦新值,改變當前位置。 注意:x,y代表的不是坐標點,而是偏移量。 scrollBy(int x,int y): 它實際上是調用了scrollTo(mScrollX + x, mScrollY + y); mScrollX + x和mScrollY + y,即表示在原先偏移的基礎上在發生偏移,通俗的說就是相對當前位置偏移。 blog#csdn#net/vipzjyno1/article/details/24577023
㈡ android 為什麼初始界面scrollView.scrollTo執行無效
翻閱查找ScrollView的文檔並搜索了一下沒有發現直接設置的屬性和方法,這里通過繼承來達到這一目的。 /** * 快/慢滑動ScrollView * @author 農民伯伯 * */ public class SlowScrollView extends ScrollView { public SlowScrollView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public SlowScrollView(Context context, AttributeSet attrs) { super(context, attrs); } public SlowScrollView(Context context) { super(context); } /** * 滑動事件 */ @Override public void fling(int velocityY) { super.fling(velocityY / 4); } } 代碼說明: 重點在"velocityY / 4",這里意思是滑動速度減慢到原來四分之一的速度,這里大家可以根據自己的需求加快或減慢滑動速度。 查看原帖>>