Как прокрутить элемент горизонтальной прокрутки внутри дисплея при нажатии? - PullRequest
0 голосов
/ 29 сентября 2019

Я пытаюсь прокрутить элемент горизонтального просмотра внутри дисплея телефона , как discreatescrollview .

Я пытаюсь это

  private final void focusOnView(final HorizontalScrollView scroll, final View view) {

    new Handler().post(new Runnable() {
        @Override
        public void run() {
            int vLeft = view.getLeft();
            int vRight = view.getRight();
            int sWidth = scroll.getWidth();
            scroll.smoothScrollTo(((vLeft + vRight - sWidth) / 2), 0);
        }
    });
}

Но это прокрутить к центру неребенок тоже.

Я пытаюсь добавить кнопку вот так ...

enter image description here

1 Ответ

0 голосов
/ 29 сентября 2019

Я готовлюсь к использованию recycle-view в этом случае, поэтому я могу добавить

1.snapHelper для привязки элементов 2. Добавить ItemAnimator и легко его изменить 3. Добавление нового элемента в будущем просто добавляетсяновый объект в массиве 4.scroll анимация очень плавная

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...