Go to file
daimajia 7ba5e8b350 better selector effect 2014-09-16 09:44:30 +08:00
demo fix #24, support disable swipe gesture and fix setEnabled(boolean) not works issue 2014-09-12 10:00:00 +08:00
gradle/wrapper Android Swipe Layout born 2014-08-25 12:08:30 +08:00
library better selector effect 2014-09-16 09:44:30 +08:00
.gitignore Android Swipe Layout born 2014-08-25 12:08:30 +08:00
LICENSE Initial commit 2014-08-25 12:09:33 +08:00
README.md Update README.md 2014-09-13 21:50:50 +08:00
build.gradle Android Swipe Layout born 2014-08-25 12:08:30 +08:00
gradle.properties better selector effect 2014-09-16 09:44:30 +08:00
gradlew Android Swipe Layout born 2014-08-25 12:08:30 +08:00
gradlew.bat Android Swipe Layout born 2014-08-25 12:08:30 +08:00
settings.gradle Android Swipe Layout born 2014-08-25 12:08:30 +08:00

README.md

Android Swipe Layout

This is the brother of AndroidViewHover.

One year ago, I started to make an app named EverMemo with my good friends. The designer gave me a design picture, the design like this:

I found it was pretty hard to achieve this effect, cause you had to be very familiar with the Android Touch System. It was beyond my ability that moment, and I also noticed that there was no such a concept library...

Time passed, finally...as you see right now.

Demo

Download Demo

Before I made this, I actually found some libraries (eg.SwipeListView) that helps developers to integrate swiping with your UI component. But they have too much limitation, only in ListView, or some other limitations.

When I start to make this library, I set some goals:

  • Can be easily integrated in anywhere, ListView, GridView, ViewGroup etc.
  • Can receive onOpen,onClose,onUpdate callbacks.
  • Can notifiy the hidden children how much they have shown.
  • Can be nested each other.

Usage

Step 1

Gradle

dependencies {
        compile 'com.android.support:support-v4:20.+'
        compile "com.daimajia.swipelayout:library:1.1.0@aar"
}

Maven

<dependency>
	<groupId>com.google.android</groupId>
	<artifactId>support-v4</artifactId>
	<version>r6</version>
</dependency>
<dependency>
    <groupId>com.daimajia.swipelayout</groupId>
    <artifactId>library</artifactId>
    <version>1.1.0</version>
    <type>apklib</type>
</dependency>

Eclipse

AndroidSwipeLayout-v1.0.7.jar

Step 2

Wiki Usage

Wiki

Go to Wiki

About me

A student in mainland China.

Welcome to offer me an internship. If you have any new idea about this project, feel free to contact me. 😃