`

获取View在屏幕中的坐标

 
阅读更多
final int[] location = new int[2];
view.getLocationOnScreen(location);

 这样就可以得到该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标

 

location[0] x坐标
location[1] y坐标

 

 

 http://archive.cnblogs.com/a/2111143/

 

http://www.littledai.com/20110227/162258/536

分享到:
评论

相关推荐

    获取点击手机屏幕的xy坐标值简单代码demo

    在Android开发中,有时我们需要获取用户在屏幕上点击的位置,以便实现特定的功能,比如自定义手势识别、游戏控制或UI交互。这个"获取点击手机屏幕的xy坐标值简单代码demo"正是针对这一需求的一个实例。接下来,我们...

    android获得当前view在屏幕中坐标的方法

    总的来说,`getLocationOnScreen()`是Android开发者获取View屏幕坐标的重要工具,能够帮助实现更丰富的交互效果和定制化功能。理解并熟练运用这一方法,可以提升应用程序的用户体验和可定制性。在实际开发中,可以...

    Android获取用户点击的坐标

    在Android开发中,获取用户点击的坐标是一项基本但至关重要的功能,它允许开发者根据用户的触摸位置执行特定操作,如响应用户界面元素的交互、绘制图形或处理游戏中的玩家输入等。下面将深入探讨如何在Android应用...

    屏幕2D坐标转化为场景3D坐标

    2. Z Buffer读取:从OpenGL缓冲区中获取指定屏幕坐标的深度值。 3. 反向投影算法:使用深度值和屏幕坐标,通过数学计算还原3D坐标。 4. 结果展示:将转换得到的3D坐标显示在标题栏上。 "www.pudn.com.txt"可能是...

    动态获取坐标

    4. 屏幕坐标系统的理解:左上角为原点,向右为X轴正方向,向下为Y轴正方向。 5. 绘制基础:在屏幕上绘制坐标轴,展示坐标值。 这个项目的代码(CoordinateTest)很可能会包含一个Activity或Fragment,用于处理触摸...

    屏幕坐标向OpenGL坐标的转换

    在计算机图形学中,屏幕坐标和OpenGL坐标之间存在着明显的差异。屏幕坐标通常指的是显示器上像素的位置,而OpenGL坐标则是一种更加抽象的坐标系,用于在三维空间中表示对象。这两种坐标系统之间的转换对于实现交互式...

    Android获取点击屏幕的位置坐标

    在 MotionEvent.ACTION_UP 事件中,我们可以获取离开屏幕的位置。 通过获取点击屏幕的位置坐标,我们可以实现各种炫酷的动画效果,或者响应其他操作。例如,我们可以根据点击的开始位置和结束位置,来实现一个简单...

    Android判断touch事件点是否在view范围内的方法

    接着,`getLocationOnScreen(int[] location)`方法用于获取View相对于屏幕的左上角坐标。 以下代码展示了如何实现这一功能: ```java private Rect mChangeImageBackgroundRect = null; private boolean ...

    获取点击位置的颜色

    在这个示例中,我们给一个视图添加了触摸监听器,当用户按下屏幕时,获取屏幕坐标,然后通过截图并获取像素颜色。注意,`takeScreenshot()`方法需要根据实际环境实现,可能涉及到对Activity或Window的截图操作。 ...

    屏幕坐标向OpenGL坐标的转换(完整版)

    窗口坐标中的Y轴方向与屏幕坐标相反,因此需要进行翻转: ```c++ GLfloat winX = (float)x; GLfloat winY = viewport[3] - (float)y; ``` 这里的`x`和`y`是屏幕坐标下的点,`viewport[3]`表示窗口的高度。 #### 3...

    Android-一个小的坐标转化工具可以将坐标点或其他的点转化到自定义的view上面

    在Android开发过程中,有时我们需要将屏幕坐标、物理坐标或者地图坐标等不同的坐标系统转换到自定义View上的像素坐标,以便进行精准的绘制或者交互。这个"Android-一个小的坐标转化工具"就是一个解决此类问题的实用...

    iOS开发之如何获取视图在屏幕中显示的位置

    当我们在处理视图位置时,需要将视图坐标转换为屏幕坐标,这样才能确保无论视图在哪个层级,都能准确地计算出其在屏幕上的位置。 文章中提到的方法`zhmfPositionInScreen()`是一个扩展了`UIView`类的函数,用于获取...

    Android MotionEvent 坐标获取

    Android MotionEvent中getX()与getRawX()都是获取屏幕坐标(横),但二者又有区别 getX() : 是获取相对当前控件(View)的坐标 getRawX() : 是获取相对显示屏幕左上角的坐标

    python获取点击的坐标画图形的方法

    在`pentagonUpdate`函数中,首先定义了一个字典`p`用于存储鼠标点击的坐标,然后创建了一个`GraphWin`窗口。接着,循环5次获取用户的鼠标点击,每次点击都会被添加到字典`p`中,并在窗口上绘制一个标记。最后,使用...

    View坐标位置XY轴详解

    在Android开发中,View是构建用户界面的基本元素,理解View的位置和坐标系统是开发者必备的知识。本文将深入探讨“View坐标位置XY轴详解”,并基于配套博客提供的详细内容进行阐述。 首先,我们要知道Android中的...

    悬浮View,可拖动,放手后自动吸附到屏幕边上。

    在Android开发中,创建一个可拖动并能自动吸附到屏幕边缘的悬浮View是一项常见的需求,这通常用于实现类似桌面小部件或者浮动工具栏的功能。本文将深入探讨如何实现这样的功能,主要涉及Android Java编程语言以及...

    根据 坐标 模拟点击事件

    在`onTouchEvent()`中,你可以根据`event.getX()`和`event.getY()`获取当前触摸点的屏幕坐标。 2. **模拟点击**: 要模拟点击,我们需要创建一个新的`MotionEvent`对象,设置其类型为`ACTION_DOWN`和`ACTION_UP`,...

    Android坐标转换.zip

    - `View.getLocationOnScreen()`:获取View在屏幕坐标系的位置。 - `View.getLocationInWindow()`:获取View在窗口坐标系的位置。 - `MotionEvent.getX()` 和 `getY()`:获取触摸事件在屏幕坐标系的位置。 - `...

    获取组件坐标

    在这个回调中,我们可以获取View的坐标来执行特定操作。 4. **移动监听**: - `View.OnTouchListener`接口提供了对滑动、拖动等手势的监听。重写`onTouch(View v, MotionEvent event)`方法,可以获取MotionEvent...

Global site tag (gtag.js) - Google Analytics