Dieses Projekt ist eine Implementierung der User Profile Interface Animation. Hergestellt in [Yalantis] (https://yalantis.com/?utm_source=github)
Schauen Sie sich dieses [Projekt auf Dribbble] an (https://dribbble.com/shots/1744157-User-Profile-Interface-Animation)
#Notiz
Hängt von Ozodrukhs Animations-Util für die CircularReveal-Animation ab
#Verwendung
Im Moment handelt es sich lediglich um ein Beispiel für die Implementierung der oben genannten Schnittstelle in Ihrem Android-Projekt. In späteren Phasen planen wir die Erstellung einer hochgradig anpassbaren Bibliothek für eine gut aussehende Benutzeroberfläche.
Wenn Sie es jedoch in Ihrem Projekt verwenden möchten, müssen Sie Folgendes tun:
Binden Sie die Bibliothek als lokales Bibliotheksprojekt ein.
Fügen Sie dies Ihrer build.gradle-Datei Ihres Projekts hinzu:
repositories {
maven {
url " https://jitpack.io "
}
}
für das CircularReveal-Modul
Erweitern Sie Ihre Aktivität von EuclidActivity
Implementieren Sie die Methode getAdapter(), damit Sie Ihre eigenen Daten zurückgeben.
Eine funktionierende Implementierung finden Sie im Beispielprojekt – Beispiel
#Anpassung
Sie können mehrere Methoden außer Kraft setzen, um die Animationsdauer oder den Kreisradius anzupassen, der den Avatar sichtbar macht.
#Kompatibilität
Wir würden uns sehr freuen, wenn Sie uns Links zu Ihren Projekten senden, in denen Sie unsere Komponente einsetzen. Senden Sie einfach eine E-Mail an [email protected]. Teilen Sie uns mit, wenn Sie Fragen oder Vorschläge zur Animation haben.
PS: Wir werden noch mehr Großartiges in Code und ein Tutorial veröffentlichen, wie man die Benutzeroberfläche für Android (iOS) besser als besser macht. Bleiben Sie dran!
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.