как синхронизировать виды прокрутки одновременно - PullRequest
0 голосов
/ 09 февраля 2012

Я использовал Синхронизация позиций прокрутки ScrollView - android для синхронизации двух видов прокрутки. В этом мы реализуем интерфейс

защищенный void onScrollChanged (int x, int y, int oldx, int oldy); .

Теперь кто-нибудь может мне сказать, как использовать этот интерфейс или любой другой метод для синхронизации четырех представлений одновременно, потому что onScrollChanged () во встроенном методе и использует координату только 2 представлений прокрутки. но я должен прокрутить 4 просмотра. Если есть какой-либо метод, пожалуйста, скажите мне. Заранее спасибо.

1 Ответ

0 голосов
/ 09 февраля 2012

Я думаю, вы можете сделать что-то вроде

    if(scrollView == scrollView1) {
        scrollView2.scrollTo(x, y);
        scrollView3.scrollTo(x, y);
        scrollView4.scrollTo(x, y);
    } else if(scrollView == scrollView2) {
        scrollView1.scrollTo(x, y);
        scrollView3.scrollTo(x, y);
        scrollView4.scrollTo(x, y);
    } else if(scrollView == scrollView3) {
        scrollView1.scrollTo(x, y);
        scrollView2.scrollTo(x, y);
        scrollView4.scrollTo(x, y);
    } else if(scrollView == scrollView4) {
        scrollView1.scrollTo(x, y);
        scrollView2.scrollTo(x, y);
        scrollView3.scrollTo(x, y);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...