# 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) данного примера и попробуйте! ## Скриншоты left.gif right.gif horizontal.gif ## Особенности - Выполнение свайпа влево - Выполнение свайпа вправо - Выполнение свайпа и влево и вправо - Использование любого своего макета - Четыре режима свайпа, которые можно комбинировать между собой ## Интеграция **Вариант 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 ``` ``` Выше представлен пример макета. Для корректной работы свайпа необходимо в своем макете добавить