Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
    
    
  
  
    
    
  
  
SelectGesture.Builder
  public
  static
  final
  
  class
  SelectGesture.Builder
  
    extends Object
  
  
  
  
  
  
  
    
  Builder for SelectGesture. This class is not designed to be thread-safe.
Summary
| Inherited methods | 
|---|
| 
    From class
      
        
          java.lang.Object
        
      
      
  
  
  
    | 
        
        
        
        
        
        Object | 
      clone()
      Creates and returns a copy of this object.
        
    
 |  
  
  
    | 
        
        
        
        
        
        boolean | 
      equals(Object obj)
      Indicates whether some other object is "equal to" this one.
        
    
 |  
  
  
    | 
        
        
        
        
        
        void | 
      finalize()
      Called by the garbage collector on an object when garbage collection
 determines that there are no more references to the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        Class<?> | 
      getClass()
      Returns the runtime class of this Object. |  
  
  
    | 
        
        
        
        
        
        int | 
      hashCode()
      Returns a hash code value for the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      notify()
      Wakes up a single thread that is waiting on this object's
 monitor.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      notifyAll()
      Wakes up all threads that are waiting on this object's monitor.
        
    
 |  
  
  
    | 
        
        
        
        
        
        String | 
      toString()
      Returns a string representation of the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait(long timeoutMillis, int nanos)
      Causes the current thread to wait until it is awakened, typically
 by being notified or interrupted, or until a
 certain amount of real time has elapsed.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait(long timeoutMillis)
      Causes the current thread to wait until it is awakened, typically
 by being notified or interrupted, or until a
 certain amount of real time has elapsed.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait()
      Causes the current thread to wait until it is awakened, typically
 by being notified or interrupted.
        
    
 |  | 
Public constructors
    Builder
    
public Builder ()
    
    
    
  
 
Public methods
    setFallbackText
    
public SelectGesture.Builder setFallbackText (String fallbackText)
    
    
    
  Set fallback text that will be committed at current cursor position if there is no
 applicable text beneath the area of gesture.
    
    | Parameters | 
|---|
      
        | fallbackText | String: text to set
 This value may benull. | 
    
    
 
    setGranularity
    
public SelectGesture.Builder setGranularity (int granularity)
    
    
    
  Define text selection granularity. Intersecting words/characters will be
 included in the operation.
    
    
 
    setSelectionArea
    
public SelectGesture.Builder setSelectionArea (RectF area)
    
    
    
  Set rectangular single/multiline text selection area intersecting with text.
 The resulting selection would be performed for all text intersecting rectangle. The
 selection includes the first word/character in the  rectangle, and the last
 word/character in the rectangle, and includes  everything in between even if it's not
 in the rectangle.
 Intersection is determined using
 setGranularity(int). e.g. HandwritingGesture.GRANULARITY_WORD includes
 all the words with their width/height center included in the selection rectangle.
    
    | Parameters | 
|---|
      
        | area | RectF:RectF(in screen coordinates) for which text will be selection.
 This value cannot benull. | 
    
    
 
 
 
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  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.
  
  
  
    
      [[["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 2025-02-10 UTC."],[],[]]