diff --git a/imageviewer/src/main/java/com/stfalcon/imageviewer/common/extensions/View.kt b/imageviewer/src/main/java/com/stfalcon/imageviewer/common/extensions/View.kt index f6789f98..fae86572 100644 --- a/imageviewer/src/main/java/com/stfalcon/imageviewer/common/extensions/View.kt +++ b/imageviewer/src/main/java/com/stfalcon/imageviewer/common/extensions/View.kt @@ -34,7 +34,7 @@ internal val View?.hitRect: Rect get() = Rect().also { this?.getHitRect(it) } internal val View?.isRectVisible: Boolean - get() = this != null && globalVisibleRect != localVisibleRect + get() = this != null && this?.getGlobalVisibleRect(Rect()) == true internal val View?.isVisible: Boolean get() = this != null && visibility == View.VISIBLE