Stay organized with collections
Save and categorize content based on your preferences.
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.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-04 UTC."],[],[]]