/** * m_scrollview代表父视图 * @param descendant 子视图 * @return */ public int getRootHeight(View descendant) { int[] coord = new int[2]; float[] pt = {coord[0], coord[1]}; //转换为直接父窗口的坐标 pt[0] += descendant.getLeft(); pt[1] += descendant.getTop(); ViewParent viewParent = descendant.getParent(); //循环获得父窗口的父窗口,并且依次计算在每个父窗口中的坐标 while (viewParent instanceof View && viewParent != m_scrollview) { final View view = (View) viewParent; //转换为相当于可视区左上角的坐标,scrollX,scollY是去掉滚动的影响 pt[0] += view.getLeft() - view.getScrollX(); pt[1] += view.getTop() - view.getScrollY(); viewParent = view.getParent(); } coord[0] = (int) Math.round(pt[0]); coord[1] = (int) Math.round(pt[1]); System.out.println("coord[0]:" + coord[0]); System.out.println("coord[1]:" + coord[1]); return coord[1]; }
相关推荐
我们很多时候需要动态获取View的高度与宽度,可经常在代码获取的时候是0,这个时候怎么办呢,有三种获取方法
创建全新的视图将满足我们独特的UI需求。 本文介绍在指南针开发中会用到的罗盘的界面UI,通过继承View类实现的自定义视图,以此来深刻了解自定义视图。
微信小程序学习demo:视图控件View、ScrollView、Swiper(源代码+截图)微信小程序学习demo:视图控件View、ScrollView、Swiper(源代码+截图)微信小程序学习demo:视图控件View、ScrollView、Swiper(源代码+截图)微信...
该源码实现了可以支持放大父视图效果,源码BKZoomView,BKZoomView可以放大父视图。可以固定放大,也可以边移动边放大。完善封装,只需要三行代码就可以实现功能。 使用方法: 创建BKZoomView对象并初始化: ...
Oracle_View视图创建在oracle数据库中已建立两张表rt_issuesect和roadstate,表结构如下: 高架状态表结构rt_issuesect
* @param view 轮播视图加载的父视图 */ (void)collectionViewWithFrame:(CGRect)frame imageArray:(NSArray *)imageArray Direction:(UICollectionViewScrollDirection)direction timeInterval:(CGFloat )...
1、简单视图只从单表里获取数据,复杂视图从多表; 2、简单视图不包含函数和数据组,复杂视图包含; 3、简单视图可以实现DML操作,复杂视图不可以。 语法结构:创建视图 CREATE [OR REPLACE] [FORCE|...
本文实例讲述了Android开发中获取View视图宽与高的常用方法。分享给大家供大家参考,具体如下: 一、根据WindowManager管理器获得 1)这两种方法在屏幕未显示的时候,还是处于0的状态,即要在setContentView调用之后...
json视图工具,可将json字符串格式,可查看Json是否有错误
domino xpages 开发 view视图列数据过滤
③ 在查询分析器中用SQL语句来创建视图View3和视图View4,视图View3的要求与View1相同,视图View4与视图View2的条件相同。 2、数据控制实验 ① 假定系统有U1、U2、U3 、U4、U5、U6六个登录用户,试将查询图书表的...
An easy way to use for view's empty state 一行代码显示空视图,高度自定义
UsbView,usb视图分析器
UML模型视图 默认分类 2008-08-14 11:43:03 阅读92 评论0 字号:大中小 订阅 ...4分别代表 Design View(设计视图)、Implementation View(实现视图)、Process View(进程视图)和Deployment View(部署视图)
Android中View(视图)绘制不同状态背景图片原理深入分析Android中View(视图)绘制不同状态背景图片原理深入分析Android中View(视图)绘制不同状态背景图片原理深入分析Android中View(视图)绘制不同状态背景图片原理深入...
JsonView 视图 可视化 格式化 Json Android 解析Json 良好格式Json
android中自定义视图view的讲解,有很多现有的例子可以进行使用,非常方便
.NET MVC开发时,控制器和VIEW视图之前传值的几种方法,详见文档
总结了MFC框架下的文档、框架、视图、程序各指针的获取方式,十分适合初学者学习
linux 搭建智来解析能DNS服务器,根据访问者的IP地址