-
Android 手势监听和图片放大缩小功能实例
Android 手势监听和图片放大缩小功能实例,安卓手机系统控制实例。关键代码分享如下:
ImageView myImageView = (ImageView) v;
switch (event.getAction() & MotionEvent.ACTION_MASK) {
// 设置拖拉模式
case MotionEvent.ACTION_DOWN:
matrix.set(myImageView.getImageMatrix());
savedMatrix.set(matrix);
start.set(event.getX(), event.getY());
mode = DRAG;
break;
case MotionEvent.ACTION_UP:
case MotionEvent.ACTION_POINTER_UP:
mode = NONE;
break;
case MotionEvent.ACTION_POINTER_DOWN:
oldDist = spacing(event);
if (oldDist > 10f) {
savedMatrix.set(matrix);
midPoint(mid, event);
mode = ZOOM;
}
// 若为DRAG模式,则点击移动图片
case MotionEvent.ACTION_MOVE:
if (mode == DRAG) {
matrix.set(savedMatrix);
matrix.postTranslate(event.getX() - start.x, event.getY()
- start.y);
} // 若为ZOOM模式,则点击触摸缩放
else if (mode == ZOOM) {
float newDist = spacing(event);
if (newDist > 10f) {
matrix.set(savedMatrix);
float scale = newDist / oldDist;
// 设置缩放比例和图片的中点位置
matrix.post
- 2022-04-20 06:24:10下载
- 积分:1
-
简单的android用户管理
不太全面,仅供参考,运用多种控件实现用户登录、用户注册、同时把用户信息添加入数据库中的功能,部分较小检测功能尚未实现,有少许粗糙,后续会加一晚上,希望能给各位有一个小参考,同时也给自己一个锻炼的机会。
- 2022-11-24 22:50:03下载
- 积分:1
-
Nim Challenge 游戏
翻译 maninwest@Codeforge 作者:Giannakakis Kostas@CodeProjectNim 是个策略游戏,两个玩家轮流从不同的堆中移除对象。一个玩家可以移除任何数量的项目,只要它们都来自相同的堆且出现在相连的位置。移走所有堆中最后一个项目的玩家赢。相信很多人玩过这个游戏,也许有人认为这不过是碰运气的游戏。但是该游戏有个算法,如果正确运用的话,可以让一个玩家总是赢。Nim Challenge 是个 Android 应用程序,它实现了这个 "赢家战略" ,挑战玩家在不同的情景下和有限时间内对战略的应用。赢家战略考虑这样一种情况:3 个堆,大小分别是 1, 2 和 3 的排列 | | | | | |这种排列可以表示为:1 = 00122 = 01023 = 0112 ---Sum: 000数每一行元素的个数,转化成二进制表示(1 和 0)。在每一列,数 1 的数量。如果结果是奇数,则对应的列在Sum中是 1/如果是偶数,则是 0.如果 Sum 都是 0,则第一个玩的人会输。如果Sum 中有一个 1, 第一个玩家总能找到一步,让自己获胜。上述算法假设最后一个移除项目的人赢。但是这个游戏也常常让最后一个玩家输,这就是所谓的 "misère " 游戏,在一个"misère " 游戏中,可以应用相同的算法,不同的是当大小为 1 的堆剩下时的情景。在这种情
- 2022-12-11 14:55:03下载
- 积分:1
-
logcount
android小程序,用来查找手机中的log文件,并统计log文件的数量,用于手机安全软件进行手机内log文件清理(android small program used to find the phone log files and statistics log file number of security software for mobile phone log file cleanup)
- 2013-11-06 14:44:50下载
- 积分:1
-
二手交易app客户端
安卓二手交易app客户端.简单易懂,方便学习与借鉴
- 2023-01-15 10:30:04下载
- 积分:1
-
Android文本阅读器
Android文本阅读器
- 2014-11-01下载
- 积分:1
-
Android 展开android通知栏(兼容4.2及以上)实例源码
用到 android反射相关方法 实现展开通知栏示例
- 2014-05-26下载
- 积分:1
-
Java-Android-Control
android常用的系统控件源码集,包括一些常用的界面控件的源码,比如菜单,单选按钮、按钮文字和背景的设置、带动画的按钮、按钮事件监听的实现、checkbox进行监听、EditText编辑框、单项选择、多项选择、Menu菜单、WebView使用等。(Commonly used Android system controls the source code set, including some commonly used interface control source, such as menus, radio buttons, button text and the background settings, with animation button, button event listener implementation, checkbox monitor, EditText edit box, multiple choice, multiple choice, Menu menu, WebView use.)
- 2012-02-10 13:38:19下载
- 积分:1
-
android 第三方登录实例源码下载(QQ登录/新浪微博登录)
android 第三方登录实例源码下载(QQ登录/新浪微博登录)
- 2014-05-23下载
- 积分:1
-
android wifi设置静态ip 实例源码下载
android wifi设置静态ip 实例源码下载
- 2014-08-29下载
- 积分:1