我正在使用Cardstackview库,我想在左右刷卡时旋转卡片
manager.setSwipeThreshold(0.3f);
manager.setMaxDegree(190);
manager.setDirections(Direction.HORIZONTAL);
manager.setCanScrollHorizontal(true);
manager.setCanScrollVertical(false);
binding.cardStackView.setLayoutManager(manager);
cardStackAdapter = new CardStackAdapter(listCard, getActivity());
binding.cardStackView.setAdapter(cardStackAdapter);
以下是XML代码:
<com.yuyakaido.android.cardstackview.CardStackView
android:layout_marginStart="5dp"
android:layout_marginEnd="5dp"
android:layout_marginTop="5dp"
android:layout_marginBottom="10dp"
android:id="@+id/card_stack_view"
android:layout_width="match_parent"
android:layout_height="match_parent">
</com.yuyakaido.android.cardstackview.CardStackView>
请帮助我从一个角度旋转不工作,我正在使用这个库
https://github.com/yuyakaido/CardStackView#swipe-thresh
请帮助我,我将感激每一个答复
在库的示例中,他们正在使用填充而不是边距:
<com.yuyakaido.android.cardstackview.CardStackView
android:id="@+id/card_stack_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/button_container"
android:padding="4dp"
android:clipToPadding="false">
</com.yuyakaido.android.cardstackview.CardStackView>
因此,您可以尝试(将margin更改为padding并添加clipToPadding属性):
<com.yuyakaido.android.cardstackview.CardStackView
android:paddingStart="5dp"
android:paddingEnd="5dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingTop="5dp"
android:paddingBottom="10dp"
android:clipToPadding="false"
android:id="@+id/card_stack_view"
android:layout_width="match_parent"
android:layout_height="match_parent">
</com.yuyakaido.android.cardstackview.CardStackView>