I need to use two libraries for my Adapter, both Adapters are for different purpose, and i need to use them for my layout, one is ParallaxRecyclerAdapter
and the other is FirebaseRecyclerAdapter
is there a way to combine the two into one Custom Adapter?
Currently, I have using a custom FirebaseRecyclerAdapter
, but I need ParallaxRecyclerAdapter
too.
public class VendorNewAdapter extends FirebaseRecyclerAdapter<NewsPaper, NewsPaperHolder>{
private boolean isColorsInverted = false;
private Context context;
private AppCompatActivity activity;
private DatabaseReference mDatabaseRef;
private Query oneQuery;
private DatabaseReference childRef;
public VendorNewAdapter(Class<NewsPaper> modelClass, int modelLayout,
Class<NewsPaperHolder> viewHolderClass, Query ref, AppCompatActivity activity,
boolean isViewWithList, Context context) {
super(modelClass, modelLayout, viewHolderClass, ref);
this.context = context;
this. activity = activity;
this.isColorsInverted = isViewWithList;
}
@Override
protected void populateViewHolder(final NewsPaperHolder viewHolder, NewsPaper model, int position) {
viewHolder.vendorName.setText(model.getPaper_name());
mDatabaseRef.child("news").orderByChild("newspaper_id").equalTo(oneChildRef).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
}