Андроид – рисование всякой гуйни [маленькие хитрости, куча ссылок]

Как это ни прискорбно, но для создания диалогов в андроиде вменяемого инструмента до сих пор нет. DroidDraw и AppInventor, к сожалению, всеръез для этой цели не годятся. Здесь собраны ссылки на некоторые типовые задачи, с которыми, по началу, сталкивается каждый разработчик под дроид, желающий обеспечить своего пользователя удобными и ладными интерфейсами.

Маленькие и не очень хитрости для создания не “вырви-глаз” интерфейсов.

“Резиновый” или растягивающийся дизайн интерфейса – пример использования android:layout_weight http://stackoverflow.com/questions/4961355/percentage-width-in-a-relativelayout

Как рисовать в качестве фона (в том числе и для контролов) всякие фигуры с градиентом и без. Кроме сниппетов наличествуют наглядные рисунки-примеры того-что-будет-если-сделать-именно-так  – http://megadarja.blogspot.com/2011/03/android-xml-drawables.html

В догонку к предыдущему – детальное, без сантиментов, описание xml разметки для элемента drawable – http://idunnolol.com/android/drawables.html. На http://developer.android.com/ в свое время до аналогичной инфы не докопался.

Как научить прогресс-бар не давать пользователю скучать – несколько примеров создания кастомных progress-bar диалогов –  http://stackoverflow.com/questions/5647037/progressbar-colour

Что делать, если стандартных компонентов мало и хочется что-нибудь этакого? Хорошие примеры с исходниками для поиграться есть тут – http://habrahabr.ru/blogs/android_development/124879/.

Небольшой обзор бесплатных UI-компонентов и библиотек – http://www.androiduipatterns.com/2011/10/free-android-ui-library-component.html

Библиотека для красивого перелистывания экранов – http://viewpagerindicator.com/

А вообще, перед созданием гуи следует обратить, внимание на официальную информацию – http://developer.android.com/design/index.html

В качестве зы – набор умелого фотошопера для прототипирования интерфейсов – http://photoshopfreebies.com/view-download/245/google-android-gui-application-mockup-psd.html

5 comments

Skip to comment form

  1. I am forever indebted to you for this information.

    1. If your artiecls are always this helpful, “I’ll be back.”

      1. Begun, the great internet eudactoin has.

    • Gwyneth1971 on September 2, 2012 at 12:43 pm
    • Reply

    vaut la lecture. J’ai trouvé cela très instructif que j’ai fait des recherches beaucoup ces derniers temps sur des questions pratiques telles que vous parlez …

    • Iodillareda on January 31, 2013 at 8:43 pm
    • Reply

    Hello. And Bye.

Leave a Reply

Your email address will not be published.