Basierend auf dem, was Google in http://developer.Android.com/ im Designabschnitt gesagt hat, sollte ein Entwickler drei Ziele berücksichtigen:
Welche BTW wir (Entwickler) kennen.
Wenn Sie sich viele erfolgreiche Apps im Play Store ansehen, können Sie feststellen, dass sie den Designrichtlinien von Google entsprechen und im Wesentlichen die same -Komponenten verwenden und Themen und Stile , die Google in ihren eigenen Apps verwendet.
Viele Leute mögen diese Art von Designs und auch diese Android Standards in Bezug auf Themen und Komponenten, aber wenn Sie sich einige Apps im Playstore oder auf Hardware ansehen Hersteller-Apps wie Samsung , die ihre speziellen Apps erstellt haben (wie Galaxy Note 10.1 Notiz App ) oder ) asus weather app oder im playstore die timely app, die in funktionalität und natürlich gestaltung genial ist, konnte man sehen Sie verwenden verschiedene Arten von Design und Komponenten.
Eine typische Android App verwendet Aktionsleisten, und viele Apps enthalten eine Navigationsleiste.
Wie diese:
Die Actionbar:
Die Navigationsleiste:
Und andere Standardkomponenten auf Android.
Aber wie können manche Entwickler Apps so schön und funktional (fast!) Perfekt machen wie die Timely-App und nicht viele der Android typischen Komponenten verwenden, die von Google definiert wurden?.
Dies ist der Bildschirm, auf dem der Benutzer die Alarme sehen kann, bei denen er einen einstellen oder einfach nur auf die Uhr schauen kann:
Nun kommen mir folgende Fragen in den Sinn:
Es gibt viele andere Apps wie diese (nicht 100% gleich), die ihr eigenes spezielles Design haben.
Soweit ich weiß, gibt es nicht viele Websites, die benutzerdefinierte Komponenten für Android wie http://androidviews.net/ anbieten, so dass wir gezwungen sind, unsere eigenen zu erstellen Komponenten, die zeitaufwändig sind und in dieser Zeit (2013) nicht perfekt sind, während es für ios Unmengen von kundenspezifischen Komponenten gibt, die von anderen Unternehmen hergestellt werden.
Ich habe mir auch die Timely-App-Website angesehen, und in ihrem Abschnitt FAQ gibt es einen Ort, an dem sie sagten, dass sie offenbaren werden, was und wie sie das Theming und die Färbung vorgenommen haben und Komponenten, aber da es keinen Zeitplan für ihre Ankündigung gibt und ich mich nicht gerne in einem dunklen Bereich aufhalte, bin ich hierher gekommen, um Sie um Experten zu bitten.
Dies ist das Zitat von deren Website :
Ich bin ein Entwickler und kann einfach nicht herausfinden, wie Sie diese Animationen und Farbeffekte gemacht haben.
Wir planen für die Zukunft ein Engineering-Blog. Bleib dran!
Wenn ihr wisst, wie man Apps wie diese erstellt, oder wenn ihr einen Teil der Animationen, Komponenten, Tricks und Hacks kennt, die sie verwendet haben, dann habt ihr einfach meinen Tag gemacht.
Sie machten eine Präsentation, in der sie erklärten, wie sie die Ansichtsfarben berechneten, welche Probleme sie damit hatten und ein paar andere nützliche Tipps. Das Video für die Präsentation ist verfügbar auf ihrem YouTube-Kanal
Das Verwandeln von Zahlen ist ziemlich einfach und erklärt in diesem Artikel und Sie können die vollständige View-Klasse aus dem Artikel hier finden.
Von Android Developer Site Check Hilft Ihnen, schöne, leistungsstarke und erfolgreiche Apps zu erstellen es ist einfach cool.
Android Design , ein Online-Styleguide, der die Prinzipien, Bausteine und Muster für herausragende Leistungen in Android Benutzeroberflächen. Es scheint zu funktionieren;
Ich hoffe, dies beantwortet mindestens eine Ihrer Fragen.