android 判断控件是否在屏幕范围内 是否可见
来源:互联网 发布:家用网络弱电箱 编辑:程序博客网 时间:2024/05/16 05:37
项目开发中,不免会用到动画。而动画展示的展示效果,既是当控件在屏幕范围内可见时,动画才执行,关键点就是判断每时刻控件是否可见:
// 监听屏幕滑动状态-当控件可见时,执行动画
Point p = new Point();
getWindowManager().getDefaultDisplay().getSize(p);
int screenWidth = p.x;
int screenHeight = p.y;
Rect rect = new Rect(0, 0, screenWidth, screenHeight);
int[] location = new int[2];
aqiLine.getLocationInWindow(location);
if (aqiLine.getLocalVisibleRect(rect)) {
// 控件在屏幕可见区域
aqiLine.setAQILinemark(135);
} else {
// 控件已不在屏幕可见区域(已滑出屏幕)
}
注:代码中的aqiLine既是要管控的控件!
1 0
- android 判断控件是否在屏幕范围内 是否可见
- android 判断控件是否在屏幕范围内 是否可见
- Android 判断控件是否在屏幕中可见 ScrollView
- 判断控件是否在屏幕的显示范围内
- MFC 判断鼠标是否在控件范围内
- MFC 判断鼠标是否在控件范围内
- MFC 判断鼠标是否在控件范围内
- JS判断div是否在屏幕显示范围内,是否滚出屏幕显示范围
- 判断鼠标是否在某个控件范围内 ScreenToClient PtInRect
- [Android] 设置控件是否可见
- Android 设置控件是否可见
- Android 设置控件是否可见
- android地图,判断坐标是否在你要求的范围内
- 判断scrollview中某子控件是否可见
- 判断点是否在不规则区域范围内
- 判断点是否在多边形范围内
- 判断点击的点是否在范围内
- 判断怪物是否出现在摄像机范围内
- 关于Curator学习过程问题
- spring mvc ajax 请求返回json数据
- A20平台固件解包打包
- 聪明的kk
- React Native中的事件
- android 判断控件是否在屏幕范围内 是否可见
- Android ListView 使用相关技巧
- iOS UILabel垂直居中
- Android 6.0 悬浮窗默认关闭解决方案
- 51Nod 1007 正整数分组(01背包变形)
- Java中的 wait() 方法和 sleep() 方法的区别
- windows上 nginx 配置代理服务,配置多域名,以及最简单实现跨域配置
- Android——NDK开发配置遇到的问题
- Program2_1017