Этот проект представляет собой реализацию анимации интерфейса профиля пользователя. Сделано в [Ялантис] (https://yalantis.com/?utm_source=github)
Проверьте этот [проект на Dribbble] (https://dribbble.com/shots/1744157-User-Profile-Interface-Animation)
#Примечание
зависит от анимации Озодруха, используемой для анимации CircularReveal
#Использование
На данный момент это всего лишь пример реализации вышеуказанного интерфейса в вашем проекте Android. На более поздних этапах мы планируем создать настраиваемую библиотеку для красивого интерфейса.
Но если вы хотите использовать его в своем проекте, вам необходимо:
Включите библиотеку как проект локальной библиотеки.
добавьте это в файл build.gradle вашего проекта:
repositories {
maven {
url " https://jitpack.io "
}
}
для модуля CircularReveal
Расширьте свою активность с помощью EuclidActivity
Реализуйте метод getAdapter(), чтобы вы возвращали свои собственные данные.
Для рабочей реализации взгляните на пример проекта — образец
#Кастомизация
Вы можете переопределить несколько методов, чтобы настроить продолжительность анимации или радиус круга, показывающего аватар.
#Совместимость
Мы будем очень рады, если вы пришлете нам ссылки на свои проекты, в которых вы используете наш компонент. Просто отправьте электронное письмо по адресу [email protected]. Если у вас возникнут вопросы или предложения относительно анимации, дайте нам знать.
PS Мы собираемся опубликовать еще больше крутых вещей, заключенных в код, и руководство о том, как сделать пользовательский интерфейс для Android (iOS) лучше, чем лучше. Следите за обновлениями!
Copyright 2017, Yalantis
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.