Как скрыть предмет из Recycler View при определенных условиях?

Я использую Firebase Recycler Adapter (Firebase UI Library) для заполнения Recycler View. Я хочу скрыть элемент (строку) по условию. У меня есть LinearLayout, содержащий представление переработчика.

Я установил линейный вид на Gone вpopulateViewHolder() метод вторичной переработки.

@Override
protected void populateViewHolder(UsersViewHolder viewHolder, User user, int position) {

    if (user.getUserEmail().equals(Utils.decodeEmail(userEmail))) {
        viewHolder.llMain.setVisibility(View.GONE);
        return;
    }

    viewHolder.tvUserEmail.setText(user.getUserEmail());
}

Он скрывает LinearLayout, но строка остается там с пустым пространством.

Есть ли какой-то метод, который я должен переопределить, чтобы преодолеть это, или есть какой-нибудь способ достичь результата?

Ответы на вопрос(5)

Ваш ответ на вопрос