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 viewfor thiscallbackThis value cannot benull. | 
        
      
     
    
      getHint
      
      fun getHint(): Int
      
      
     
    
      getLocalVisibleRect
      
      fun getLocalVisibleRect(): Rect
      Returns the visible bounds of the containing view.
      
        
          
            | Return | 
          
            | Rect | the visible bounds of the containing viewin view-local coordinates This value cannot benull. | 
        
      
     
    
      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 boundsfor thiscallbackThis value may benull. | 
        
      
      
     
    
      
      
      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 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]