# SwipeLayout
[![](https://jitpack.io/v/zerobranch/SwipeLayout.svg)](https://jitpack.io/#zerobranch/SwipeLayout) [![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/zerobranch/SwipeLayout/blob/master/LICENSE) [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-SwipeLayout-green.svg?style=flat)](https://android-arsenal.com/details/1/7215)
SwipeLayout - это проект для платформы android, предоставляющий возможность выполнять свайп для любого макета, в указанном направлении.
### Выберите язык
[English](https://github.com/zerobranch/SwipeLayout/blob/master/README.md)
[Русский](https://github.com/zerobranch/SwipeLayout/blob/master/RUSSIAN_README.md)
## Описание
SwipeLayout - это просто 'Custom ViewGroup', унаследованный от FrameLayout, которая дает возможность просто и легко использовать функцию 'swipe to dismiss', без использования ItemTouchHelper, для любого макета.
## Скачать
Скачайте [APK](https://github.com/zerobranch/SwipeLayout/releases/download/1.3.0/SwipeLayout_app.apk) данного примера и попробуйте!
## Скриншоты
## Особенности
- Выполнение свайпа влево
- Выполнение свайпа вправо
- Выполнение свайпа и влево и вправо
- Использование любого своего макета
- Четыре режима свайпа, которые можно комбинировать между собой
## Интеграция
**Вариант 1**
Скопируйте файл attrs.xml в папку src/res/values и файл SwipeLayout.java в папку с исходным кодом вашего проекта из [gist](https://gist.github.com/zerobranch/64359efd499ed38f6996390e79a5eadc) и используйте.
**Вариант 2**
Добавьте в корневой build.gradle следующий репозиторий:
```groovy
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
Добавьте в build.gradle вашего модуля следующую зависимость:
```groovy
dependencies {
implementation 'com.github.zerobranch:SwipeLayout:1.3.0'
}
```
## Как использовать ?
Пример использования. Свайп влево
```xml
```
```
Выше представлен пример макета. Для корректной работы свайпа необходимо в своем макете добавить