yuyakaido / CardStackView

📱Tinder like swipeable card view for Android
Apache License 2.0
2.37k stars 449 forks source link

how to set directions when i use swipe ? #352

Open roybill opened 3 years ago

roybill commented 3 years ago
    CardStackAdapter cardStackAdapter = new CardStackAdapter();
    cardStackAdapter.setSpots(spotList);
    CardStackView cardStackView = getBinding().csv;
    CardStackLayoutManager manager = new CardStackLayoutManager(this);
    manager.setStackFrom(StackFrom.Bottom);  
    manager.setVisibleCount(4);           
    manager.setTranslationInterval(12.0f);  
    manager.setDirections(Direction.VERTICAL);   
    manager.setCanScrollHorizontal(false); 
    manager.setCanScrollVertical(true);   
    cardStackView.setLayoutManager(manager);
    cardStackView.setAdapter(cardStackAdapter);

    getBinding().btnNext.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            manager.setDirections(Direction.VERTICAL);   //    it doesn't work !!!
            cardStackView.swipe();
        }
    });