Как я могу улучшить внешний вид приложения для Android?
Я видел, что стандартные компоненты пользовательского интерфейса Android имеют плохой внешний вид.
может кто-нибудь предоставить мне некоторые ссылки или предложения о том, как улучшить внешний вид Android-приложение?
10 ответов:
некоторые идеи:
- LayoutAnimations для
ListViews
.- использование TextSwitcher и ImageSwitcher вместо TextView и ImageView.
- добавить анимации к вашим взглядам.
- обеспечить соответствующие ресурсы для каждого устройства. Вы можете использовать android-ui-utils.
- использовать android-колесо для iphone, как сборщики.
- обеспечить некоторые android узоры с GreenDroid.
- используйте закругленные углы для вашего
ListView
s.- проверьте наличие сторонних библиотек.
- интернационализация вашего приложения с помощью android2po или getlocalization.
- использовать mapviewballoons для вашего android карты.
если у вас есть какой-то учебник, поместите его в SwipeView.
PS:Если вы хотите, чтобы Ваш логин был безопасным, используйте голый-пароль для Android;)
ясно, что вам нужно пойти взглянуть на удивительный Android Patterns сайт! Теперь с десятью процентами полезнее!
Edit только что запущен http://android-patterns.rickreation.com. имеет ряд примеров из лучших приложений на Google Play. Я буду добавлять информацию о реализации этих моделей.
соглашение, которое большинство приложений начали следовать сейчас является одним из эта конференция Google I/O talk. Видел это в Facebook, Twitter, Picplz и нескольких других приложениях. GreenDroid - это библиотека, чтобы получить некоторые из них без особого работа.
две самые полезные вещи, которые я нашел при изменении компонентов, - это селекторные чертежи и девять патчей.
StateListDrawables поможет вам легко обрабатывать различные события пользовательского интерфейса в одном XML-файле. Нет необходимости возиться в коде. девять патчи поможет вам создать растягивающиеся фоны, которые расширяются в соответствии с размером представления.
форма drawables также пригодится, чтобы сделать основные вещи, такие как округлые прямоугольники.
пожалуйста, посмотрите на это .
здесь вы можете найти все psd файлы для создания хорошего пользовательского интерфейса android .
The look & feel вашего приложения для android в основном зависит от значения по умолчанию тема вы используете на вашем телефоне.
однако вы можете изменить это поведение для вашего приложения с помощью применение стилей и темы к вашему приложению. У вас есть много возможностей для стиля и темы вашего приложения с помощью API себя андроид. Не должно быть необходимости в использовании внешних дополнительных рамок.
Я надеюсь, что помогает.
некоторые из ответов предложили добавить анимацию. Есть некоторые достоинства этой идеи, но, пожалуйста, имейте в виду, что по крайней мере некоторые пользователи будут отключать анимацию. Некоторые из приложений "уменьшить использование батареи", например, автоматически отключат все анимации, чтобы сократить небольшую загрузку процессора и задержку ответа.
лично я обычно не забочусь о "gee-whiz" в дизайне пользовательского интерфейса почти так же, как я забочусь об отзывчивости, согласованности, интуитивном управлении и экономия места на экране. Eye candy мне нравится, но только если он не тратит пиксели, не запутывает функциональность или не замедляет работу телефона. Сделайте его красивым или сделайте его простым, но убедитесь, что он быстро делает то, что я ожидаю.
внешний вид вашего android приложения по умолчанию тема, которую вы используете на вашем телефоне.
пользовательский интерфейс может быть настроен на большинство в Android. Вы можете создавать пользовательские компоненты пользовательского интерфейса и виджеты. Начиная с версии 10 обновления плагина ADT, элементы пользовательского интерфейса были значительно улучшены. Многие новые виджеты (ранее закодированные) теперь легко доступны для разработки.
смотрите здесь для моего блога Сообщение:
http://sree.cc/google/android-development-adt-plugin-v10-improvements-designing
Android развивается.. Смотрите изменения до сих пор..
Я бы сказал, что пользовательские XML-рисунки-это очень большая часть.
с их помощью вы можете создать простые анимации используйте несколько 9 патчей на кнопку (для несфокусированного,сфокусированного или нажатого),создать фон. Все легко редактируется,встроенный и проверен.
Проверьте Джейка Уортона ViewPagerIndicator. Это делает его относительно легко добавить современный UI / UX к ViewPager считывания, и он совместим с поддержкой Android Lib, так что работает с Android 1.6 и выше. Дает ему тот же внешний вид, что и некоторые из более современных современных приложений для Android.
просто имейте в виду, чтобы заставить его работать вам нужно будет указать тему для вашей деятельности, которая не упоминается в разделе "использование", но находится в файле манифеста в его примере код.
конечно, вам также нужно будет добавить библиотеку поддержки в свой проект. Можно сделать это, щелкнув правой кнопкой мыши проект в eclipse -> Android Tools -> Add support Library.
Я думаю, что эта ссылка может помочь вам: https://developer.android.com/design/patterns/index.html
Он содержит некоторые правила для дизайна пользовательского интерфейса android. По-другому вы можете использовать некоторые шаблоны пользовательского интерфейса, такие как плоский дизайн. Я надеюсь, что это может помочь вам.