Ce projet est une implémentation de l'animation de l'interface de profil utilisateur. Fabriqué dans [Yalantis] (https://yalantis.com/?utm_source=github)
Vérifiez ceci [projet sur Dribbble] (https://dribbble.com/shots/1744157-User-Profile-Interface-Animation)
#Note
dépend de l'utilitaire d'animation d'Ozodrukh pour l'animation CircularReveal
#Usage
Pour le moment, ce n'est qu'un exemple d'implémentation de l'interface ci-dessus dans votre projet Android. Lors des étapes ultérieures, nous prévoyons de créer une bibliothèque hautement personnalisable pour une belle interface.
Mais si vous souhaitez l'utiliser dans votre projet, vous devez :
Incluez la bibliothèque comme projet de bibliothèque locale.
ajoutez ceci au fichier build.gradle de votre projet :
repositories {
maven {
url " https://jitpack.io "
}
}
pour le module CircularReveal
Prolongez votre activité depuis EuclidActivity
Implémentez la méthode getAdapter() pour renvoyer vos propres données.
Pour une implémentation fonctionnelle, jetez un œil à l'exemple de projet - exemple
#Personnalisation
Vous pouvez remplacer plusieurs méthodes pour ajuster la durée de l'animation ou le rayon du cercle qui révèle l'avatar.
#Compatibilité
Nous serions très heureux si vous nous envoyiez des liens vers vos projets dans lesquels vous utilisez notre composant. Envoyez simplement un e-mail à [email protected] Et faites-nous savoir si vous avez des questions ou des suggestions concernant l'animation.
PS Nous allons publier plus de merveilles enveloppées dans du code et un tutoriel sur la façon de rendre l'interface utilisateur pour Android (iOS) meilleure que meilleure. Restez à l'écoute!
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.