public class ScrollOnTouchListener implements OnTouchListener {
@Override
public boolean onTouch(View v, MotionEvent event) {
int action = event.getAction();
switch (action) {
case MotionEvent.ACTION_DOWN:
case MotionEvent.ACTION_MOVE:
break;
case MotionEvent.ACTION_UP:
scrollX = horizontalScrollView.getScrollX();
changeTextSwicher(scrollX);
detectScrollX();
break;
}
return false;
}
public void detectScrollX(){
new Handler().postDelayed(new Runnable(){
@Override
public void run() {
int tempScrollX = horizontalScrollView.getScrollX();
if(tempScrollX != scrollX) {
scrollX = tempScrollX;
changeTextSwicher(tempScrollX);
}else {
Log.e("TAG", "scrollX = " + scrollX);
return;
}
}
}, 100);
}
public void changeTextSwicher(int scroll){
}
分享到:
相关推荐
惯性滑动切换(Fling操作)源码, 博客地址:https://blog.csdn.net/qq569699973
实现 惯性 滑动 回弹 ScrollView
安卓 ScrollView 边界拖动回弹和惯性回弹。
ScrollView中惯性滚动的效果,想让这个ScrollView慢一点滑动或者接近drag(拖拽)操作,就提出了添加阻尼的说法。只要重新fling方法即可,将velocity值极至缩小。 实例如下: public class ...
ScrollView-Practice 参考
要实现某个view的背景透明度跟随scrollview滑动而改变需要重新scrollview的onOverScrolled方法,该方法随着滑动变化(包括手指滑动、手指移开惯性滑动)而响应,所以最适合做变色处理。 step1:设定布局 由于我们要...
由ScrollView和HorizontalScrollView整合的一个可以任意方向滚动的ScrollView 注释掉了一部分代码,可以再2.1跑 无滚动条,失去根据惯性滑动的功能
pulltorefreshscrollview.enablePullDown(false);pulltorefreshscrollview.enablePullUp(false);支持关闭上拉或者下拉刷新后,添加滑动的惯性,添加滑动阻尼回弹效果。去除ScrollView 滑动阴影效果。
在使用ScrollRect的时候,想滑动流畅然后定位,既待惯性的滚动设置,如图MovementType指定为Elastic则为带惯性的滑动模式,同时调整Inertia为惯性系数,值越大则惯性表现越大,即滑动手离开后自由滑动到停止所需的...
OverscrollLayout 一个可以对任意view...添加fling惯性。 v1.01 1.优化OverScroll的边界的平滑度。 2.添加阻力系数 setFraction(float fraction),越拉越难拉! 感谢mkrcpp提出改进意见! v1.0 一般的view 可以这么
3、获得惯性滑动的位置 5 4、横竖屏切换对话框消失 6 5、TextProssBar 显示文字 7 6、TextView的效果 9 1、TextView的Html效果 9 2、TextView实现下划线效果: 10 3、Spanned 实现TextView的各种样式 10 7、通过...