Есть ли способ увеличить мою прокрутку EditText? Я хочу, чтобы он прокручивался, как в веб-браузере, плавно и быстро. Это возможно?
Спасибо, Алекс.
В Webview используется плавная прокрутка. Это свойство также имеет вид прокрутки.
Включите Smooth Scrolling, используя метод ниже,
public void setSmoothScrollingEnabled(boolean smoothScrollingEnabled)
Управляйте плавной прокруткой, указав границы для прокрутки, используя следующий метод …
public final void smoothScrollBy (int dx, int dy) //dx,dy.. offset (Relative Position) public final void smoothScrollTo (int x, int y) //scroll to x and y (actual position)
Вы также можете имитировать поведение прокрутки с помощью следующего метода,
public void setOverScrollMode (int mode)
Также вы можете добавить Fling Action, используя следующий метод, ..
public void fling (int velocityY)
Лучшее описание текущего и желаемого поведения было бы хорошим, однако вы могли бы получить желаемое поведение путем внедрения в ScrollView.
Вы можете создать CustomEditText extends EditText
класс CustomEditText extends EditText
и переопределять методы onTouch
и onTouchEvent
и использовать их для обнаружения жестов, а затем перемещения содержимого вверх или вниз.