package?com.rong.activity;
import?android.content.Context;
import?android.graphics.Color;
import?android.util.AttributeSet;
import?android.view.MotionEvent;
import?android.view.VelocityTrac...
分类:
移动开发 时间:
2015-07-31 09:11:46
阅读次数:
118
1、继承ListView类来扩展实现2、ListView类可以通过addFooterView和addHeaderView方法来添加列表的头和尾,可以用来实现一些拉动的动画和提示3、重载public boolean onTouchEvent(MotionEvent ev)方法,可以监听到触摸点的点下、...
分类:
移动开发 时间:
2015-07-24 17:34:43
阅读次数:
137
ListView.addHeadView添加ViewPager,ViewPager左右切换影响ListView上下切换,对viewpager做触摸监听:
viewPager.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
in...
分类:
其他好文 时间:
2015-07-22 19:04:55
阅读次数:
272
onInterceptTouchEvent 与 onTouchEvent 分析与MotionEvent在ViewGroup与View中的分发
Notice:本文将紧接着
Android 触屏事件 OnTouch onClick
onTouchEvent对于触屏事件的处理和分发
这一片博文来分析,如果您还没有读过这一片博文,强烈建议你先读一次上述博文
...
分类:
其他好文 时间:
2015-07-16 17:03:46
阅读次数:
311
ScrollView滑动的监听有时候我们需要监听ScrollView的滑动事件,来完成业务需求。第一种:可以直接实现OnTouchListener接口,在这里面写你所需要的操作scrollView.setOnTouchListener(new OnTouchListener(){ @Override
public boolean onTouch(View v, MotionEvent...
分类:
其他好文 时间:
2015-07-15 15:11:32
阅读次数:
167
getX()是表示Widget相对于自身左上角的x坐标,而getRawX()是表示相对于屏幕左上角的x坐标值(注意:这个屏幕左上角是手机屏幕左上角,不管activity是否有titleBar或是否全屏幕),getY(),getRawY()一样的道理如果你的某个Activity中实现OnTouchLi...
分类:
其他好文 时间:
2015-07-14 17:10:57
阅读次数:
88
1、基础知识 (1) 所有 Touch 事件都被封装成了 MotionEvent 对象,包括 Touch 的位置、时间、历史记录以及第几个手指(多指触摸)等。 (2) 事件类型分为 ACTION_DOWN, ACTION_UP, ACTION_MOVE, ACTION_POINTER_DOWN...
分类:
其他好文 时间:
2015-07-09 01:03:41
阅读次数:
145
Android开发中,有不少的控件都有点击或滑动冲突事件,比如ListView的onitemclick事件与item上的Button(如果有Button的话)等。今天在工作中用ViewPager里面的页面套用HorizontalListView,横向 划动也有冲突,解决办法很简单,只要在HorizontalListView中重写onInterceptTouchEvent(MotionEvent
...
分类:
移动开发 时间:
2015-07-07 19:33:33
阅读次数:
450
listView.addHeaderView(viewpage)与listview有冲突的解决办法
重写dispatchTouchEvent方法即可
@Override public boolean dispatchTouchEvent(MotionEvent event) { if(mImageSizeInt!=1){ (获取父类或者直...
分类:
其他好文 时间:
2015-07-01 18:14:29
阅读次数:
123
private?float?startx;
private?float?starty;
private?float?upoffset;
@Override
public?boolean?onTouchEvent(MotionEvent?event)?{
switch?(event.getAction())?{
case?MotionEvent.A...
分类:
移动开发 时间:
2015-06-24 13:07:57
阅读次数:
201