Compare commits

...

1 commit

Author SHA1 Message Date
kosyak 25526f0d1a dont allow to swipe tags 2025-01-21 14:10:09 +01:00
2 changed files with 14 additions and 0 deletions

View file

@ -50,6 +50,7 @@ import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.databinding.DataBindingUtil;
import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.LinearLayoutManager;
@ -136,6 +137,15 @@ public class ConversationsOverviewFragment extends XmppFragment {
viewHolder.itemView.setAlpha(1f);
}
@Override
public int getSwipeDirs(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder) {
if (conversationsAdapter.isConversationViewHolder(viewHolder)) {
return super.getSwipeDirs(recyclerView, viewHolder);
} else {
return 0;
}
}
@Override
public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction) {
pendingActionHelper.execute();

View file

@ -197,6 +197,10 @@ public class ConversationAdapter
});
}
public boolean isConversationViewHolder(RecyclerView.ViewHolder viewHolder) {
return viewHolder.getItemViewType() == VIEW_TYPE_CONVERSATION;
}
public boolean isGroupingEnabled() {
return groupingEnabled;
}