Retour au classement

xiepeijie/SwipeCardView

Java

一个带渐变层叠动画的左右滑动效果

androidswipecardswipeview
Croissance des étoiles
Étoiles
1.5k
Forks
281
Croissance hebdomadaire
Issues
19
5001k
févr. 2023mars 2024mai 2025juil. 2026
ArtefactsMavengit clone https://github.com/xiepeijie/SwipeCardView.git
README

SwipeCardView

SwipeCardView是基于Diolor的Swipecards控件改进实现,SwipeCardView是一个优雅的刷脸控件,滑动刷脸伴随渐变层叠动画,带来前所未有的滑动刷脸体验。  

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) {
    // to do something
}

@Override
public void onRightCardExit(Object dataObject) {
    // to do something
}

@Override
public void onAdapterAboutToEmpty(int itemsInAdapter) {
    if (itemsInAdapter == 3) {
        loadData();
    }
}

Click to swipe

@Override
public void onClick(View v) {
    // swipe left
    swipeView.swipeLeft();
    // swipe right
    //swipeView.swipeRight();
}

About me

微博:@萧雾宇

Dépôts similaires
flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

DartBSD 3-Clause "New" or "Revised" Licensemobileandroid
flutter.dev
177.9k30.7k
Genymobile/scrcpy

Display and control your Android device

CApache License 2.0androidc
146.1k13.5k
react/react-native

A framework for building native applications using React

C++MIT Licenseandroidapp-framework
reactnative.dev
126.2k25.2k
facebook/react-native

A framework for building native applications using React

C++MIT Licenseandroidapp-framework
reactnative.dev
120.9k24.5k
rustdesk/rustdesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

Rustcrates.ioGNU Affero General Public License v3.0remote-controlremote-desktop
rustdesk.com
118.6k18.1k
justjavac/free-programming-books-zh_CN

:books: 免费的计算机编程类中文书籍,欢迎投稿

GNU General Public License v3.0pythonjavascript
weibo.com/justjavac
117.7k28.2k
Hack-with-Github/Awesome-Hacking

A collection of various awesome lists for hackers, pentesters and security researchers

Creative Commons Zero v1.0 Universalhackingsecurity
116.6k10.5k
tldr-pages/tldr

Collaborative cheatsheets for console commands 📚.

MarkdownOthershellman-page
tldr.sh
63.2k5.3k
Solido/awesome-flutter

An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.

Dartflutterawesome-list
60.7k6.9k
2dust/v2rayNG

A V2Ray client for Android, support Xray core and v2fly core

KotlinGNU General Public License v3.0androidproxy
v2rayng.2dust.link
59.9k7.8k
termux/termux-app

Termux - a terminal emulator application for Android OS extendible by variety of packages.

JavaMavenOtherandroidterminal
f-droid.org/en/packages/com.termux
57.9k7k
wasabeef/awesome-android-ui

A curated list of awesome Android UI/UX libraries

MIT Licenseandroidawesome
56.9k10.3k