Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

LollipopL/SwipeCardView

Repository files navigation

SwipeCardView

SwipeCard效果是基于Diolor的Swipecards控件改进实现,通过添加了滑动渐变层叠动画,达到更佳的滑动刷脸体验。
thanks Diolor Swipecards

Screenshot

screen

Relative Project

SwipeAdapterView

Usage

XML配置:

<com.lorentzos.flingswipe.SwipeFlingAdapterView
 android:id="@+id/swipe_view"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 swipe:min_adapter_stack="4"
 swipe:max_visible="4"
 swipe:y_offset_step="28dp"/>

Java Code:

swipeView = (SwipeFlingAdapterView) findViewById(R.id.swipe_view);
 //swipeView.setIsNeedSwipe(true);// 是否开启swipe滑动效果,当不调用此方法设置时,默认开启。
 swipeView.setFlingListener(this);
 swipeView.setOnItemClickListener(this);

onFlingListener

 @Override
 public void removeFirstObjectInAdapter() {
 adapter.remove(0);
 }
 @Override
 public void onLeftCardExit(Object dataObject) {
 AppToast.show(this, "swipe left card");
 }
 @Override
 public void onRightCardExit(Object dataObject) {
 AppToast.show(this, "swipe right card");
 }
 @Override
 public void onAdapterAboutToEmpty(int itemsInAdapter) {
 if (itemsInAdapter == 3) {
 loadData();
 }
 }

About me

微博:@萧雾宇

About

一个带渐变层叠动画的左右滑动效果(类似于探探、tinder)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /