Touch
open class Touch
Summary
Public methods | |
---|---|
open static Int |
getInitialScrollX(widget: TextView!, buffer: Spannable!) |
open static Int |
getInitialScrollY(widget: TextView!, buffer: Spannable!) |
open static Boolean |
onTouchEvent(widget: TextView!, buffer: Spannable!, event: MotionEvent!) Handles touch events for dragging. |
open static Unit |
Scrolls the specified widget to the specified coordinates, except constrains the X scrolling position to the horizontal regions of the text that will be visible after scrolling to the specified Y position. |
Public methods
getInitialScrollX
open static fun getInitialScrollX(
widget: TextView!,
buffer: Spannable!
): Int
getInitialScrollY
open static fun getInitialScrollY(
widget: TextView!,
buffer: Spannable!
): Int
onTouchEvent
open static fun onTouchEvent(
widget: TextView!,
buffer: Spannable!,
event: MotionEvent!
): Boolean
Handles touch events for dragging. You may want to do other actions like moving the cursor on touch as well.
scrollTo
open static fun scrollTo(
widget: TextView!,
layout: Layout!,
x: Int,
y: Int
): Unit
Scrolls the specified widget to the specified coordinates, except constrains the X scrolling position to the horizontal regions of the text that will be visible after scrolling to the specified Y position.