Как я могу получить первый наиболее видимый `View` внутри` ScrollView`, пока пользователь прокручивает вверх или вниз - PullRequest
0 голосов
/ 18 декабря 2018

Чтобы проверить, является ли View внутри ScrollView ПОЛНОСТЬЮ видимым :

private boolean isViewVisible(View view) {
    Rect scrollBounds = new Rect();
    mScrollView.getDrawingRect(scrollBounds);

    float top = view.getY();
    float bottom = top + view.getHeight();

    if (scrollBounds.top < top && scrollBounds.bottom > bottom) {
        return true;
    } else {
        return false;
    }
}

Как мне получить кулак наиболее видимым View внутри ScrollView, покапользователь прокручивает вверх или вниз (первым наиболее видимым View здесь находится тот, который находится на краю, где начинается ScrollView) ?

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