private void init() { mScrollView = (ScrollView) findViewById(R.id.scrollview); mScrollView.setOnTouchListener(new TouchListenerImpl()); } class TouchListenerImpl implements OnTouchListener { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: break; case MotionEvent.ACTION_MOVE: // ScollView顶端已经滑出去的高度 int scrollY = v.getScrollY(); // ScollView的可见高度 int height = v.getHeight(); // ScollView所占的高度 int measuredHeight = mScrollView.getChildAt(0) .getMeasuredHeight(); if (scrollY == 0) { Log.d(TAG, "滑动到顶端"); Log.d(TAG, scrollY+""); Log.d(TAG, measuredHeight+""); } if ((scrollY + height) == measuredHeight) { Log.d(TAG, scrollY+""); Log.d(TAG, height+""); Log.d(TAG, measuredHeight+""); } break; } return false; } }
//Android中监听ScrollView滑动停止和滑动到底部 :
相关推荐
弹性拉伸Scrollview、scrollview嵌套listview和scrollview滑动监听demo
监听Scrollview滑动到最左边与最右边,很简单的一个小demo,看看就会了。
这个demo是一个测试scrollview的横向以及纵向的最末端的判断
主要介绍了Android scrollview监听滑动状态的实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
ScrollView 的滚动事件监听
这个代码可以判断ScrollView是否滑动到了最下边或者最上边,同理,HorizontalScrollView也可以判断是否滑动到最右边或者最左边。使用方法就是直接用这个自定义控件并实现里面的OnScrollListener就可以了,会自动复写...
最近写项目,有一个功能是要用到ScrollView的滑动监听事件,自定义了之后,还是不够用,于是我又在网上找了一些资料,修改了一下,现在上传到这,和大家分享学习
最近写项目,需要有个功能使用到监听ScrollView的滑动事件,我自己没有定义出来,我在网上找了一个例子,然后自己做了修改,上传到这,希望能和大家交流学习
主要解决ScrollView与ListView的滑动冲突
android ScrollView上下左右任意滑动,图片原样超出屏幕尺寸任意滑动。
android scrollView 拉到最低和最顶端 反弹效果
Android,自定义ScrollView,实现过度滑动时回弹效果。纵向的ScrollView,过度滑动时,手指抬起即出现回弹效果,这是一种边界反馈。
用户的左右滑动操作被最外层的scrollView控件处理掉了,所以只要让scrollview对左右滑动事件不监听,让其子控件处理左右滑动事件 。重写scrollview的onInterceptTouchEvent方法,当上下滑动时不处理即可。 代码如下 ...
解决了ScrollView和listView之间的冲突,简单的实现了微信中聊天页面中拖动的效果,如有不足,请多批评指正!
主要介绍了Android开发之ScrollView的滑动监听,非常不错,介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
本文实例为大家分享了Unity实现ScrollView滑动吸附的具体代码,供大家参考,具体内容如下 最近在做一个展示模块的时候遇到了一个需要实现滑动窗口并且能固定吸附距离的需求,借助UGUI的ScrollView的API以及Dotween...
Android ScrollView+GridView左右滑动 创建时自动定位滑动到某一项以及点击按钮准确定位到某一项,附带源码,非常适合初学者。
简单而巧妙地监听ScrollView里面的所有的子控件,并对事件作出处理。
Android ScrollView自动滑动