private boolean checkBounds(TextView v, MotionEvent event) {
// 全局视图最外层一个View (the View that holds the UI)
View globalView = ...; // the main view of activity/application
DisplayMetrics dm = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
int topOffset = dm.heightPixels - globalView.getMeasuredHeight();
int[] origin = new int[2];
v.getLocationOnScreen(origin);
final int x = origin[0];
final int y = origin[1] - topOffset;
if ((event.getX() > x) && (event.getX() < (x + v.getMeasuredWidth()))) {
if ((event.getY() > y) && (event.getY() < (y + v.getMeasuredHeight()))) {
return true;
}
}
return false;
}
这个呢设计了计算notification高度
检查边缘及计算高度
最新推荐文章于 2025-07-15 04:01:14 发布
4471

被折叠的 条评论
为什么被折叠?



