Создание профессионального графического интерфейса для приложения Android

#android #user-interface

#Android #пользовательский интерфейс

Вопрос:

Я хочу создать профессионально выглядящий графический интерфейс для приложения Android. Нечто большее, чем просто необработанные виджеты, которые меня учат использовать в бесчисленных руководствах в Интернете. К сожалению, я не смог найти ни одного источника информации о том, как настроить эти виджеты и создать более привлекательный графический интерфейс. Примерами могут быть: http://android.appstorm.net/wp-content/uploads/2011/03/calorific-sc.jpg или http://android.appstorm.net/wp-content/uploads/2011/03/chomp-sc.jpg

Как создаются такие графические интерфейсы? Если бы вы могли указать мне на некоторые учебные пособия по нему, я был бы очень благодарен!

Приветствую, Барт

Ответ №1:

В этих примерах нет ничего, что не выглядело бы так, как будто это не могло быть сделано из стандартных компонентов. Например, второй экран этого приложения calorific — это просто фоновое изображение для окна со списком и кнопки с фоновым изображением. Первое изображение можно легко создать с помощью кнопок и фоновых изображений для просмотра.

TLDR: Разделите представление на прямоугольники, предположим, что все это стандартные компоненты с изображениями в качестве фона, если только они не имеют нестандартных взаимодействий.

Комментарии:

1. итак, основываясь на том, что вы написали, это скорее настройка встроенных компонентов, чем создание пользовательских компонентов. Однако полезно знать, если кто-нибудь случайно узнал несколько руководств по такой настройке (я считаю, что есть больше возможностей, чем просто настройка фона), пожалуйста, опубликуйте его здесь. Спасибо

Ответ №2:

Они называются пользовательскими компонентами.

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

http://developer.android.com/guide/topics/ui/custom-components.html

Редактировать кости на вашем Google-fu Bart!

http://www.google.com/search ?q= пользовательские компоненты android учебное пособие

Комментарии:

1. Пользовательские компоненты более необходимы для изменения поведения / расчета макета или действительно нестандартного рисования, где вам потребуется прямой доступ к холсту. Я не думаю, что пользовательские компоненты действительно необходимы здесь