摘要:
本示例演示在Android中实现带渐显按钮的左右滑动效果。 关于滑动效果,在我的上一篇博文中提到过,有兴趣的朋友可以访问:http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2349827.html 如果大家想实现带指引效果的左右滑动,请访问博文:http://www.cnblogs.com/hanyonglu/archive/2012/04/07/2435589.html 先看下运行效果: 程序结构: MainActivity文件中代码:packagecom.android.buttonpageflipper;import... 阅读全文
摘要:
本示例演示在Android中实现图片左右滑动效果。 关于滑动效果,在Android中用得比较多,本示例实现的滑动效果是使用ViewFlipper来实现的,当然也可以使用其它的View来实现。接下来就让我们开始实现这种效果。为了方便大家理解,我们先来看一下效果图: 主要效果图如下图: 接下来我们看一下程序结构图: MainActivity文件中代码:package com.android.flip;import android.app.Activity;import android.os.Bundle;import android.view.GestureDetector;i... 阅读全文
摘要:
本文介绍Android中实现翻页功能原理及示例。 第一种翻页效果如下: 实现原理: 当前手指触摸点为a,则 a点坐标为(ax,ay), 由三角形acb与三角形cmb为对称三角形并且直线cp为am垂直平分线,则 B点坐标为(ax/2,ay/2)。 作gf垂直于om且cb垂直于am, 三角形cfg与gfm相似,则 cf:gf = gf:mf cf=(gf * gf) / mf gf长度为g点纵坐标 mf长度为g点横坐标 cf长度可求 c点坐标可求 由c点、g点可确定过两点间的直线, 当该直线中x=0时求出与y足交点。 第二种翻页效果 实现原理: 使用贝赛尔曲线。曲线有四个... 阅读全文
摘要:
本示例实现Android通过手势可以实现图像的拖拽功能。运行效果如下: 代码如下: packagecom.android.drag;importandroid.app.Activity;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.os.Bundle;importandroid.util.DisplayMetrics;importandroid.view.MotionEvent. 阅读全文