class ScrollCaptureTarget
A target collects the set of contextual information for a ScrollCaptureHandler discovered during a scroll capture search
.
Summary
Public methods |
ScrollCaptureCallback |
|
View |
|
Int |
|
Rect |
Returns the visible bounds of the containing view.
|
Point |
|
Rect? |
|
Unit |
Sets the scroll bounds rect to the intersection of provided rect and the current bounds of the containing view .
|
String |
|
Unit |
Refresh the local visible bounds and its offset within the window, based on the current state of the containing view .
|
Public constructors
Public methods
getContainingView
fun getContainingView(): View
Return |
View |
the containing view for this callback This value cannot be null . |
getHint
fun getHint(): Int
getLocalVisibleRect
fun getLocalVisibleRect(): Rect
Returns the visible bounds of the containing view.
Return |
Rect |
the visible bounds of the containing view in view-local coordinates This value cannot be null . |
getPositionInWindow
fun getPositionInWindow(): Point
Return |
Point |
the position of the visible bounds of the containing view within the window This value cannot be null . |
fun getScrollBounds(): Rect?
Return |
Rect? |
the scroll bounds for this callback This value may be null . |
fun setScrollBounds(scrollBounds: Rect?): Unit
Sets the scroll bounds rect to the intersection of provided rect and the current bounds of the containing view
.
Parameters |
scrollBounds |
Rect?: This value may be null . |
toString
fun toString(): String
Return |
String |
a string representation of the object. |
updatePositionInWindow
fun updatePositionInWindow(): Unit
Refresh the local visible bounds and its offset within the window, based on the current state of the containing view
.
This method must be called on the thread that originally created this UI element. This is typically the main thread of your app.