社区
Android
帖子详情
MotionEvent.getX(),在线等答案~
a220315410
2011-07-18 04:16:12
MotionEvent.getX()的返回值是float,那么说明getX()返回的数字的单位不是pixel了,因为像素是屏幕上最小的距离,如果单位是像素的话,返回值就应该是int型了。
那么问题是,MotionEvent.getX()返回的值,单位是什么呢?它和像素的换算关系是如何的?
...全文
545
4
打赏
收藏
MotionEvent.getX(),在线等答案~
MotionEvent.getX()的返回值是float,那么说明getX()返回的数字的单位不是pixel了,因为像素是屏幕上最小的距离,如果单位是像素的话,返回值就应该是int型了。 那么问题是,MotionEvent.getX()返回的值,单位是什么呢?它和像素的换算关系是如何的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
z3168504
2011-10-12
打赏
举报
回复
[Quote=引用 1 楼 mailbomb 的回复:]
这个就是像素的,你使用的时候:
int x = (int)event.getX();
[/Quote]
如果不转换那变成什么了
a220315410
2011-07-18
打赏
举报
回复
OK, 谢谢楼上两位的解答
fishmen26
2011-07-18
打赏
举报
回复
强制转换为int 就是 像素
网络咖啡
2011-07-18
打赏
举报
回复
这个就是像素的,你使用的时候:
int x = (int)event.getX();
一个用例理解
Mot
ion
Event
.getX()/getRawX/getScrollY()/childView.scrollBy((int) DX, (int) 0)
1.Android移动方式 1. 使用scrollTo/scrollBy 只能影响View的内容移动,并不能改变View本身的位置 2. setX , setY: 设置控件相对于父控件位置 3. 动画 2. Api 综合理解: getRawX: 获取当前控件相对于屏幕原点坐标 getX: 获取当前控件相对于父控件坐标 ##
Mot
ion
Event
.getX(): 获取按下点相对于屏幕原点坐标
Mot
ion
Event
.getY(); ## getScrollY(): 里面内容相对于父控件移动距离 // 设置内容移动 // 从左到右 负值, 开始减去结束
一个用例
Mot
ion
Event
.getX()/getRawX/getScrollY()/childView.scrollBy((int) DX, (int) 0
一个用例
Mot
ion
Event
.getX()/getRawX/getScrollY()/childView.scrollBy((int) DX, (int) 0),博客地址:https://blog.csdn.net/dreams_deng/article/details/105274141
Android 多点触控
现在一般的Android手机都会使用电容触摸屏最少可以支持两点触摸,多的可能是七八个,所以基本上都会支持多点触控, android系统中应用程序可以使用多点触控的事件来完成各种手势和场景需求。 Android SDK中的
Mot
ion
Event
类不仅封装了单点触摸的消息,也封装了多点触摸的消息,对于单点触摸和多点触摸的处理方式几乎是一样的。了解多点触摸的原理,学会使用多点触摸技术。
利用DrawView画图
貌似游戏你画我猜的那样。 public boolean onTouch(View arg0,
Mot
ion
Event
event
) { // TODO Auto-generated method stub switch (
event
.getAct
ion
()) { case
Mot
ion
Event
.ACT
ION
_MOVE: path.lineTo(
event
.getX(),
event
.getY()); Draw(); break; case
Mot
ion
Event
.ACT
ION
_DOWN: paint.setStyle(Style.STROKE); paint.setColor(Color.GREEN); paint.setAntiAlias(true);//抗锯齿 path.moveTo(
event
.getX(),
event
.getY()); break; } return true; }
Android开发中
Mot
ion
Event
坐标获取方法分析
本文实例讲述了Android开发中
Mot
ion
Event
坐标获取方法。分享给大家供大家参考,具体如下: Android
Mot
ion
Event
中getX()与getRawX()都是获取屏幕坐标(横),但二者又有区别 getX() : 是获取相对当前控件(View)的坐标 getRawX() : 是获取相对显示屏幕左上角的坐标 演示示例代码 Java代码: public class MainActivity extends Activity implements OnTouchListener { private Button btn; private
Android
80,362
社区成员
91,291
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章