Builder
class Builder
Builder for DeleteGesture
. This class is not designed to be thread-safe.
Summary
Public constructors
Public methods
build
fun build(): DeleteGesture
Exceptions |
java.lang.IllegalArgumentException |
if one or more positional parameters are not specified. |
setDeletionArea
fun setDeletionArea(area: RectF): DeleteGesture.Builder
Set rectangular single/multiline text deletion area intersecting with text. The resulting deletion would be performed for all text intersecting rectangle. The deletion 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 deletion rectangle.
Parameters |
area |
RectF: RectF (in screen coordinates) for which text will be deleted. This value cannot be null . |
setFallbackText
fun setFallbackText(fallbackText: String?): DeleteGesture.Builder
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 be null . |
setGranularity
fun setGranularity(granularity: Int): DeleteGesture.Builder
Set text deletion granularity. Intersecting words/characters will be included in the operation.
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.