«

»

Jan 25

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

Как это ни прискорбно, но для создания диалогов в андроиде вменяемого инструмента до сих пор нет. 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. Sulene

    I am forever indebted to you for this information.

    1. Rohit

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

      1. Irfan

        Begun, the great internet eudactoin has.

  2. Gwyneth1971

    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 …

  3. Iodillareda

    Hello. And Bye.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>