private void setupCardView(View view) { mCardContainer = (CardContainer) view.findViewById(R.id.layoutview); Resources r = getResources(); SimpleCardStackAdapter adapter = new SimpleCardStackAdapter(getActivity(), responseModelArrayList); for (int i = 0; i < responseModelArrayList.size(); i++) { adapter.add(new CardModel()); } mCardContainer.setAdapter(adapter); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.mainlayout); mCardContainer = (CardContainer) findViewById(R.id.layoutview); BindableCardStackAdapter adapter = new BindableCardStackAdapter(this); adapter.registerAdapterDataBinder(new DifferentCardBinder(this)); adapter.setWrapperBackgroundResource(android.R.color.white); ArrayList<Object> cards = new ArrayList<Object>(); cards.add(new DifferentCard("Title1", "Description goes here")); cards.add(new DifferentCard("Title2", "Description goes here")); cards.add(new DifferentCard("Title3", "Description goes here")); cards.add(new DifferentCard("Title4", "Description goes here")); adapter.addAll(cards); mCardContainer.setMaxVisible(3); mCardContainer.setAdapter(adapter); mCardContainer.setOrientation(Orientations.Orientation.Ordered); }
@Override public void showLoading() { mCardContainer.setVisibility(View.GONE); mProgressBar.setVisibility(View.VISIBLE); }
@Override public void addToCards(PsychNote note) { mCustomCardsAdapter.addNotes(note); mCardContainer.setAdapter(mCustomCardsAdapter); }
private void initialiseCards() { mCustomCardsAdapter = new CustomCardsAdapter(this); mCardContainer.setAdapter(mCustomCardsAdapter); }