1、今天看了鸿洋的《Android高清巨图加载方案》一文,对加载高清巨图时的解决方案有了一定的认识。 思路为: 提供一个设置图片的入口。 重写onTouchEvent,在里面根据用户移动的手势,去更新显示区域的参数。 每次更新区域参数后,调用invalidate,onDraw里面去regionDec ...
分类:
移动开发 时间:
2016-07-05 18:32:11
阅读次数:
183
惯例,先放效果图,DEMO在最后
想当年博主刚接触Android的时候,看到这个效果心中只有膜拜啊,如果慢慢的自己水平也上来了,就把当年的一个想法给圆满了吧。
好了,废话不多说,先总结总结这个效果:
首先是需要自定义ListView,这点是必须的,然后在ListView的onTouchEvent方法中对事件进行处理普通的Item的话,是没办法实现这样侧滑的,即使你塞一...
分类:
移动开发 时间:
2016-07-01 13:39:14
阅读次数:
309
MotionEvent简介当用户触摸屏幕时,将创建一个MontionEvent对象,MotionEvent包含了关于发生触摸的位置、时间信息,以及触摸事件的其他细节。获取MontionEvent对象的方法有:在View或Activity的onTouchEvent方法中: public boolean... ...
分类:
其他好文 时间:
2016-06-30 21:26:44
阅读次数:
192
识别器GestureDetector基本介绍当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等。一般情况下,我们可以通过View或Activity的onTouchEvent,或实现OnTouchListener接口后通过onTouch方法,处理一些touch事件,... ...
分类:
其他好文 时间:
2016-06-30 17:55:26
阅读次数:
423
原文地址: android Fragment中没有onTouchEvent解决方法 Android--点击EditText的时候弹出软键盘,点击EditText之外空白处软键盘消失,android--edittext http://www.bkjia.com/Androidjc/930024.htm ...
分类:
移动开发 时间:
2016-06-22 15:16:40
阅读次数:
221
效果图
核心方法
1、三个构造方法(一个参数, 两个参数, 三个参数)
2、onMesure 测量控件
4、onLayout 分配控件布局
5、computeScroll()
计算滑动
6、onDraw 绘制控件
7、onTouchEvent()
中断事件传递
8、dispatchTouchEvent
分发事件
实现步骤:
1 初...
分类:
其他好文 时间:
2016-06-21 08:02:20
阅读次数:
271
前段时间刚接触过Android手机开发,对它的事件传播机制不是很了解,虽然网上也查了相关的资料,但是总觉得理解模模糊糊,似是而非,于是自己就写个小demo测试了一下。总算搞明白了它的具体机制。写下自己的结论,分享之,希望对初学android的人有所帮助
布局效果如图所示:
图1
参照上图先说说具体得到的结论:
1) onInter...
分类:
移动开发 时间:
2016-06-21 06:49:36
阅读次数:
985
前言
在自定义ViewGroup中,有时候需要实现触摸事件拦截,比如ListView下拉刷新就是典型的触摸事件拦截的例子。触摸事件拦截就是在触摸事件被parent view拦截,而不会分发给其child,即使触摸发生在该child身上。被拦截的事件会转到parent view的onTouchEvent方法中进行处理。但是这个交互过程还是挺复杂的,有多种情况,今天我们就来分析一下吧。这篇分析文章已...
分类:
移动开发 时间:
2016-06-19 10:13:52
阅读次数:
406
onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图片使用Button而不用ImageView?等等 button.setOnClickListener(new OnClickList ...
分类:
移动开发 时间:
2016-06-19 06:42:14
阅读次数:
266
一般的侧滑的实现
ViewGroup Menu + Content
onTouchEvent
MOVE:ViewGroup的leftMargin
UP:根据显示菜单的高度,决定将其隐藏或者显示
1、Scroller
2、LeftMargin + Thread
彷QQ5.0侧滑菜单的实现,使用另外的一种方法,继承HorizontalScrollView
一、自定义ViewGroup...
分类:
其他好文 时间:
2016-06-12 02:20:58
阅读次数:
208