【发布时间】:2015-09-29 05:42:39
【问题描述】:
我想知道我的布局视图何时显示在物理屏幕上。您知道在某些使用ScrollView 的应用程序中,您必须向下滚动才能查看其他视图。我想知道何时在物理屏幕上显示像 Button 或 TextView 这样的视图或其他视图来完成某些工作。在此先感谢:)
【问题讨论】:
标签: android view visibility
我想知道我的布局视图何时显示在物理屏幕上。您知道在某些使用ScrollView 的应用程序中,您必须向下滚动才能查看其他视图。我想知道何时在物理屏幕上显示像 Button 或 TextView 这样的视图或其他视图来完成某些工作。在此先感谢:)
【问题讨论】:
标签: android view visibility
试试这个:
Rect scrollBounds = new Rect();
scrollView.getHitRect(scrollBounds);
if (view.getLocalVisibleRect(scrollBounds)) {
// Any portion of the view, even a single pixel, is within the visible window
} else {
// NONE of the view is within the visible window
}
【讨论】:
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView); 这是指向毕加索的链接:square.github.io/picasso