Comment cacher un article de Recycler View sur une condition particulière?

Je suis à l'aide de Firebase Recycleur Adaptateur (Firebase Bibliothèque d'INTERFACE utilisateur) pour remplir Recycleur de Vue. Je veux cacher un élément(ligne) sur une condition.
J'ai un LinearLayout contenant un recycleur de vue.

J'ai mis linéaire de la mise en page de la visibilité à Disparu dans populateViewHolder() méthode de recyclage vue de l'adaptateur.

@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());
}

Il cache le LinearLayout mais la ligne reste-t-il avec l'espace vide.

Est-il une méthode que je doit l'emporter pour surmonter cela ou est-il un moyen pour atteindre le résultat?

source d'informationauteur Dhaval