手势辨认1.onCreate中增加GestureDetector mGestureDetector;
//监听手势事情
mGestureDetector = new GestureDetector(this, onGestureListener);
2.//完结处理事情
OnGestureListener onGestureListener = new OnGestureListener() {
//增加未完结的办法
};
3.重写onTouch事情
//交由手势勘探接口处理接触事情
public boolean onTouchEvent(MotionEvent event) {
return mGestureDetector.onTouchEvent(event);
}
左右滑动作用1、在xml中界说ViewFlipper控件;
2、重写onTouchEvent办法,用于捕获Touch事情
View Code
3、写push_left_in.xml、push_left_out.xml、push_right_in.xml、push_right_out.xml文件,用于滑动时的作用闪现;
4、在Activity中界说OnGestureListener,重写onFling办法,依据e1、e2的坐标差判别左右滑动,一起在里面写滑动的作用。
View Code
工程下载:GuideViewTest.rar
来自:http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2349827.html
左右滑动指引作用1、参加android-support-v4.jar,关于android-support-v4.jar的详细信息,我们能够拜访google官方网站:http://developer.android.com/sdk/compatibility-library.html;
2、XML中,用FrameLayout完结布局,放入ViewPager和指引图标
View Code
3、将页面布局参加View的列表中,有几个布局页面就有几个圆点图片,经过for循环设置圆点图片的布局;
View Code
4、数据适配器和页面切换事情监听器
5、在指引页面更改事情监听器(GuidePageChangeListener)中要保证在切换页面时下面的圆点图片也跟着改动
View Code
工程下载:MyAndroidFlip.rar
来自:http://www.cnblogs.com/hanyonglu/archive/2012/04/07/2435589.html
渐显按钮的左右滑动作用1、XML中,界说ViewFlipper控件,在里面参加多个页面布局,也能够用代码ViewFlipper的addView办法;
2、写push_left_in.xml、push_left_out.xml、push_right_in.xml、push_right_out.xml文件;
3、参加权限
4、在Activity中,初始化左右悬浮按钮,创立左右按钮,并设置监听事情(替换图片);
View Code
5、重写onTouchEvent事情,用于触发显现和躲藏悬浮按钮事情(MotionEvent.ACTION_DOWN和MotionEvent.ACTION_UP);
6、使用线程,操控悬浮按钮的透明度(Alpha和invalidate)