Android:ScrollView内のビューが表示されているかどうかを確認する方法は?
のScrollViewシリーズを取り揃えておりViewsます。ビューが現在表示されているかどうか(ビューの一部が現在によって表示されている場合ScrollView)を確認できるようにしたいと思います。私は以下のコードがこれを行うことを期待しますが、意外にもそれはしません: Rect bounds = new Rect(); view.getDrawingRect(bounds); Rect scrollBounds = new Rect(scroll.getScrollX(), scroll.getScrollY(), scroll.getScrollX() + scroll.getWidth(), scroll.getScrollY() + scroll.getHeight()); if(Rect.intersects(scrollBounds, bounds)) { //is visible }