Intereting Posts
Доступ к шрифту под папкой активов из файла XML в Android HttpURLConnection для отправки изображений, аудио и видео файлов с параметром может (String или Json String) Android Хотите анимировать заставку на Android Android Gradle – это использование разделов только для выпуска? Отчет о выпуске Android Lint <issue> Android ndk vs sdk – если функции связаны Выделите выбранную строку ListView Что мы используем для конфигурации сетевой безопасности Android N для самоподписанного сертификата? Как установить флажок в правой части текста Как создать пользовательский TextView? DownloadManager.Request.setNotificationVisibility не работает с jSecurityException: недопустимое значение для видимости: 2 Java.lang.RuntimeException: невозможно создать обработчик внутри потока, который не вызвал Looper.prepare (); Как включить / отключить уровни журналов в Android? Закрыть приложение для Android Android – лучший способ реализовать LocationListener для нескольких действий

Как улучшить внешний вид приложения для Android?

Я видел, что стандартные компоненты Android UI имеют плохой внешний вид.

Может ли кто-нибудь предоставить мне некоторые ссылки или предложения о том, как улучшить внешний вид приложения для Android?

Solutions Collecting From Web of "Как улучшить внешний вид приложения для Android?"

Некоторые идеи:

  1. LayoutAnimations для вашего ListViews .
  2. Использование TextSwitcher и ImageSwitcher вместо TextView и ImageView .
  3. Добавьте анимацию в свои представления.
  4. Предоставьте правильные ресурсы для каждого устройства. Вы можете использовать android-ui-utils .
  5. Используйте Android-колесо для iphone, как сборщики.
  6. Предоставьте некоторые шаблоны Android с помощью GreenDroid .
  7. Используйте закругленные углы для ListView .
  8. Проверьте доступные сторонние библиотеки .
  9. Internacionalize вашего приложения, используя android2po или getlocalization .
  10. Используйте mapviewballoons для своей карты Android.
  11. Если у вас есть какой-то учебник, поместите его в SwipeView .

    PS: Если вы хотите, чтобы ваш логин был безопасным, используйте naked-password для Android 😉

Очевидно, вам нужно взглянуть на удивительный сайт Android Patterns ! Теперь с десятью процентами полезнее!

Редактировать Просто запустил http://android-patterns.rickreation.com . Имеет ряд примеров из лучших приложений в Google Play. Я также добавлю информацию о реализации этих шаблонов.

Соглашение о том, что большинство приложений началось после этого, является одним из этих разговоров конференции ввода-вывода Google . Видел это в Facebook, Twitter, Picplz и нескольких других приложениях. GreenDroid – это библиотека, чтобы получить некоторые из них без большой работы.

Две наиболее полезные вещи, которые я обнаружил при изменении компонентов, – это селекторные чертежи и девять патчей.

StateListDrawables помогает вам обрабатывать различные события пользовательского интерфейса в одном файле XML. В коде нет необходимости возиться. Девять патчей помогают создавать растяжимые фоны, которые расширяются в соответствии с размером представления.

Образцы формы также пригождаются, чтобы делать базовые вещи, такие как закругленные прямоугольники.

Пожалуйста, посмотрите на это .

Здесь вы можете найти все файлы psd для создания хорошего android Ui.

Внешний вид вашего приложения Android зависит от темы по умолчанию, которую вы используете на своем телефоне.

Однако вы можете изменить это поведение для своего приложения, применив стили и темы к вашему приложению. У вас есть много возможностей по стилю и тематике вашего приложения самим андроидным API. Не должно быть необходимости использовать внешнюю дополнительную инфраструктуру.

Надеюсь, это поможет.

Некоторые из ответов предложили добавить анимацию. Есть некоторые достоинства в этой идее, но имейте в виду, что по крайней мере некоторые пользователи отключат анимацию. Например, некоторые из приложений «снижают потребление батареи» автоматически отключат все анимации, чтобы сократить время загрузки процессора и отклика.

Лично я обычно не забочусь о «gee-whiz» в дизайне интерфейса почти так же, как и я, заботясь о отзывчивости, последовательности, интуитивной работе и сохранении пространства на экране. Глазная конфета мне нравится, но только если она не теряет пикселей, обфускает функциональность или замедляет работу телефона. Сделайте это красиво или сделайте это понятным, но убедитесь, что он быстро делает то, что я ожидаю.

Внешний вид вашего приложения для Android зависит от темы по умолчанию, которую вы используете на своем телефоне.

Пользовательский интерфейс можно настроить в Android. Вы можете создавать пользовательские компоненты и виджеты пользовательского интерфейса. Поскольку v10 обновления плагина ADT, элементы пользовательского интерфейса были значительно улучшены. Многие новые виджеты (ранее закодированные) теперь доступны для разработки.

См. Здесь для моего сообщения в блоге:

http://sree.cc/google/android-development-adt-plugin-v10-improvements-designing

Android развивается. См. Изменения до сих пор ..

http://tools.android.com/recent/

Я должен сказать, что пользовательские xml-чертежи – очень большая часть.

С их помощью вы можете создавать простые анимации , использовать несколько 9 патчей на кнопке (для нефокусированных, сфокусированных или нажатых), создавать фоны . Все легко редактируются, интегрируются и тестируются .

9 Патч-учебник

Посмотрите на ViewPagerIndicator от Джейка Уортона. Это упрощает добавление современного UI / UX к просмотру ViewPager, и оно совместимо с Android Support Lib, поэтому работает с Android 1.6 и выше. Это дает тот же внешний вид, что и некоторые из современных современных приложений для Android.

Просто имейте в виду, чтобы заставить его работать, вам нужно указать тему для своей деятельности, которая не упоминается в разделе «Использование», но находится в файле манифеста в его примерном коде.

Конечно, вам также потребуется добавить библиотеку поддержки в свой проект. Это можно сделать, щелкнув правой кнопкой мыши проект в eclipse -> Инструменты Android -> Добавить библиотеку поддержки.

Я думаю, эта ссылка может вам помочь: https://developer.android.com/design/patterns/index.html

Он содержит некоторое правило для дизайна UI android. С другой стороны вы можете использовать некоторый шаблон пользовательского интерфейса, например Flat Design. Надеюсь, это может вам помочь.