Как скрыть предмет из 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, но строка остается там с пустым пространством.
Есть ли какой-то метод, который я должен переопределить, чтобы преодолеть это, или есть какой-нибудь способ достичь результата?