explaingit

atermenji/android-swipelistview

Analysis updated 2026-08-06 · repo last pushed 2013-03-16

1JavaAudience · developerComplexity · 2/5DormantSetup · moderate

TLDR

A ready-made Android list component that lets users swipe list items left or right to reveal hidden actions or dismiss them, similar to swiping emails in a mail app.

Mindmap

mindmap
  root((repo))
    What it does
      Swipe-aware list
      Reveal hidden actions
      Dismiss items
    How it works
      Front and back layers
      Swipe direction config
      Layout attributes
    Use cases
      Messaging apps
      Task managers
      Contact lists
    Tech stack
      Java
      Android SDK
      Animation library
    Audience
      Android developers
      App builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build a messaging app where swiping a conversation deletes or archives it.

USE CASE 2

Create a task manager that reveals priority buttons when a task is swiped.

USE CASE 3

Add swipe-to-call or swipe-to-message shortcuts in a contact list app.

USE CASE 4

Make any list-heavy app feel more interactive without building gestures from scratch.

What is it built with?

JavaAndroid SDKAndroidX Compatibility Library

How does it compare?

atermenji/android-swipelistviewakarshsatija/beastalexeygrigorev/codeforces-solutions-java
Stars111
LanguageJavaJavaJava
Last pushed2013-03-162021-02-172020-10-03
MaintenanceDormantDormantDormant
Setup difficultymoderatehardeasy
Complexity2/54/51/5
Audiencedeveloperdatadeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires the Android compatibility library and an external animation library to be included in your project setup.

No license information is provided in the project README.

In plain English

SwipeListView is a tool for Android app developers who want to add swipe gestures to lists in their apps. Think of the email app on your phone where you swipe a message to archive or delete it. This project gives developers a ready-made way to build that kind of interaction. It works by replacing a standard Android list with a swipe-aware version. Each list item has two layers: a front view that users normally see, and a back view hidden underneath. When the user swipes left or right, the front layer slides away to reveal the back layer, or the item gets dismissed entirely. Developers can configure the direction of the swipe, whether it reveals or removes the item, the animation speed, and how far the item slides. These settings are defined in the app's layout file using simple attributes like "swipeActionLeft" or "swipeMode." This would appeal to developers building apps with list-heavy interfaces where swipe actions improve the user experience. A messaging app could let users swipe a conversation to delete it. A task manager could reveal priority buttons when a task is swiped. A contact list could let users swipe to call or message someone directly. Essentially, it makes lists feel more interactive without requiring developers to build the gesture recognition from scratch. The project was created by 47 Degrees, a development agency, to meet client needs. It relies on one external library for animation support and expects an Android compatibility library to be included. The README includes a link to a sample app and a video demo so you can see the swipe behavior in action before integrating it into your own project.

Copy-paste prompts

Prompt 1
Help me integrate SwipeListView into my Android app. I want each list item to reveal a delete button when swiped left. Show me the layout XML attributes I need and how to set up the adapter.
Prompt 2
I want to use SwipeListView to let users swipe right to dismiss list items entirely. Walk me through the layout attributes for swipeMode and swipeActionRight, and explain how to handle the dismiss event in my activity.
Prompt 3
I am using SwipeListView and want to customize the animation speed and how far the front view slides when swiping. What attributes control these settings and what values should I use?
Prompt 4
Set up a basic Android project using SwipeListView with a simple list of strings, where swiping left reveals a hidden back view with two action buttons. Include the layout XML and a basic activity.

Frequently asked questions

What is android-swipelistview?

A ready-made Android list component that lets users swipe list items left or right to reveal hidden actions or dismiss them, similar to swiping emails in a mail app.

What language is android-swipelistview written in?

Mainly Java. The stack also includes Java, Android SDK, AndroidX Compatibility Library.

Is android-swipelistview actively maintained?

Dormant — no commits in 2+ years (last push 2013-03-16).

What license does android-swipelistview use?

No license information is provided in the project README.

How hard is android-swipelistview to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is android-swipelistview for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.