`
com_xpp
  • 浏览: 376229 次
社区版块
存档分类
最新评论

Android得到控件在屏幕中的坐标

 
阅读更多

getLocationOnScreen <wbr>,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标 <br><br><strong>getLocationInWindow</strong> <wbr>,计算该视图在它所在的widnow的坐标x,y值,//获取在整个窗口内的绝对坐标 (不是很理解= =、)<br><br><strong>getLeft</strong> <wbr>, <wbr><strong>getTop</strong>, <wbr><strong>getBottom</strong>, <wbr><strong>getRight</strong>, <wbr>这一组是获取相对在它父亲里的坐标<br><br> 如果在Activity的OnCreate()事件输出那些参数,是全为0,要等UI控件都加载完了才能获取到这些。<br><br></wbr></wbr></wbr></wbr></wbr></wbr></wbr>



分享到:
评论

相关推荐

    android Accessibility无障碍服务实现获取系统全局任何控件的名称和坐标信息

    在上面的配置中,`canRetrieveWindowContent="true"` 是关键,因为它允许我们的服务获取到屏幕上的节点信息,包括控件的名称和坐标。 现在,我们需要实现 AccessibilityService 类。这个类会接收到系统的 ...

    android控件在界面上自由拖动位置显示

    Android中的坐标系统可能与用户预期的屏幕坐标不一致,因此需要进行坐标转换。使用`view.getLocationOnScreen(int[])`或`view.getX()`和`view.getY()`获取控件在屏幕上的绝对位置,再根据ACTION_MOVE事件中的偏移量...

    Android 拖拽控件交换位置

    在Android开发中,拖拽控件并实现它们的位置交换是一项常见的需求,特别是在设计交互式界面时。本篇文章将深入探讨如何在Android应用中实现在布局中拖拽控件并完成位置互换的功能。 首先,我们需要了解Android中的...

    Android随意拖动控件视图

    因此,我们需要将屏幕坐标转换为相对布局的坐标,使用`View.getLocationOnScreen()`和`View.getX()`、`View.getY()`方法获取原始位置,`MotionEvent.getRawX()`和`MotionEvent.getRawY()`获取手指的当前位置。...

    动画坐标控件的指定位置开始动画

    在IT行业中,动画坐标控件的指定位置开始动画是一个重要的技术概念,特别是在用户界面(UI)设计和游戏开发中。这个功能允许开发者使动画效果从特定的屏幕或对象位置开始,而不是从默认位置或者整个视图的边界开始,...

    android 可拖动控件

    在Android开发中,实现可拖动控件是一项常见的需求,特别是在设计交互丰富的用户界面时。本文将深入探讨如何在Android中创建一个可拖动的控件,并基于提供的博客链接(http://www.cnblogs.com/yukino/p/4438415.html...

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

    "Android 获取点击屏幕的位置坐标" Android 获取点击屏幕的位置坐标是 Android 开发中非常重要...Android 获取点击屏幕的位置坐标是一个非常重要的知识点,它可以帮助我们实现各种炫酷的动画效果,或者响应其他操作。

    Android自定义摇杆控件

    在Android开发中,自定义控件是提升应用用户体验和独特性的重要手段。本文将深入探讨如何创建一个基于图片的自定义摇杆控件。摇杆控件常用于游戏或者需要精细控制的应用中,通过用户的滑动操作来改变某种参数或执行...

    Android 控件拖动

    总结,实现Android控件的拖动涉及了触摸事件处理、拖放监听、坐标计算以及边界检测等多个方面。通过合理的代码设计和优化,我们可以创造出流畅、自然的拖动交互,提升应用的可用性和吸引力。在实际开发中,开发者还...

    Android-一个Android图片缩放查看控件支持手势

    在Android应用开发中,图像处理和展示是必不可少的一部分,尤其是对于需要用户交互的图片查看功能。这个名为"Android-一个Android图片缩放查看控件支持手势"的项目,旨在提供一个自定义的视图控件,它允许用户通过...

    Android--粘性控件

    "Android--粘性控件"这个主题,通常指的是实现一种特殊效果的组件,这种组件可以在用户滚动列表时保持在屏幕顶部,直到其他内容覆盖它或者到达其原本的位置。在QQ5.0中,这种效果被用于未读消息的提示,它能显著提高...

    Android获得控件和状态栏高度

    在Android应用开发中,有时我们需要获取屏幕上的控件高度以及状态栏的高度。这通常是为了确保应用界面能够正确地适应不同设备的屏幕尺寸和特性,例如为了防止布局被状态栏遮挡或者调整布局使其看起来更加美观。本文...

    android布局控件总结

    LinearLayout 线性布局 控制组件 横向 或者 纵向 排列 RelativeLayout 相对布局 子组件的位置总是相对兄弟...AbsoluteLayout 绝对布局 组件位置通过x, y坐标来控制, 布局容器不再管理组件位置, 大小, 这些都可以自定义;

    android开发 自定义图文混排控件

    在Android开发中,自定义图文混排控件是一项常见的需求,尤其在制作用户界面或者文章展示时。这个项目就是基于单点触控实现的一个自定义控件,它允许开发者将文字和图片自由地组合在一起,形成美观且功能丰富的布局...

    Android自定义控件(实现状态提示图表)

    在Android开发中,自定义控件是提升应用用户体验和界面个性化的重要手段。本文将深入探讨如何在Android中创建一个自定义控件,用于实现状态提示图表。这种图表能够动态显示数据,非常适合用来实时反馈应用程序的状态...

    android 声波曲线自定义控件

    在Android开发中,自定义控件是提升用户体验和界面独特性的重要手段。"android 声波曲线自定义控件"就是这样一个实例,它用于显示录音时的声音波动,以正余弦函数为基本图形,模拟声波的动态变化,提供更直观的音频...

    android 拖动控件,可复位

    在Android开发中,创建一个可拖动的控件并实现其复位功能是一项常见的需求,尤其是在构建交互式用户界面时。这个"android 拖动控件,可复位"的示例着重于如何利用自定义View来实现这一功能。下面我们将详细探讨涉及...

    Android自定义控件(3D画廊)

    在Android开发中,自定义控件是提升应用用户体验和界面独特性的重要手段。"3D画廊"是一种独特的自定义控件,它为用户展示图片提供了立体、动态的效果,类似于真实世界中的3D翻页效果。这篇博客文章 "Android自定义...

    android自定义控件自动换行效果实现 简化版demo

    在Android开发中,自定义控件是提升应用用户体验和界面个性化的重要手段。本文将深入探讨如何实现一个自动换行的自定义控件,简化版demo的实现方式,以帮助开发者更好地理解和运用这一技术。 首先,我们需要理解...

    Android项目控件以及双指放大缩小图片、单指拖动图片.rar

    这个压缩包“Android项目控件以及双指放大缩小图片、单指拖动图片.rar”提供了一个示例,展示了如何在Android应用中实现双指缩放和单指拖动图片的功能。这个功能在很多场景下都非常实用,比如在地图应用、图像查看器...

Global site tag (gtag.js) - Google Analytics