/ Видеокурсы / Уроки Java Андроид программирования / #8 - Красивый дизайн приложения

#8 - Красивый дизайн приложения

#8 - Красивый дизайн приложения


АндроидJava

В этом уроке мы научимся создавать красивый дизайн для наших приложений. Мы научимся создавать свои собственные стили и применять их к различным объектам на странице. В итоге у нас получиться красивое приложение авторизации с несколькими полями, кнопкой, картинкой и текстом.

Видео урок:

Материалы для видеокурса

login_android_app.zip Необходима подписка!

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Код из видео урока

Файл fields.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" >
        <shape android:shape="rectangle"  >
            <corners android:radius="20dip" />
            <stroke android:width="4dip" android:color="#acb5c4" />
            <solid android:color="#cbd0d8"/>
        </shape>
    </item>
    <item android:state_focused="true">
        <shape android:shape="rectangle"  >
            <corners android:radius="20dip" />
            <stroke android:width="4dip" android:color="#acb5c4" />
            <solid android:color="#cbd0d8"/>
        </shape>
    </item>
    <item>
        <shape android:shape="rectangle"  >
            <corners android:radius="20dip" />
            <stroke android:width="4dip" android:color="#acb5c4" />
            <solid android:color="#cbd0d8"/>
        </shape>
    </item>
</selector>
Файл button.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" >
        <shape android:shape="rectangle"  >
            <corners android:radius="10dip" />
            <stroke android:width="3dip" android:color="#9e3d1c" />
            <gradient android:angle="180" android:startColor="#99462a" android:endColor="#af5a3d" />
        </shape>
    </item>
    <item android:state_focused="true">
        <shape android:shape="rectangle"  >
            <corners android:radius="10dip" />
            <stroke android:width="3dip" android:color="#9e3d1c" />
            <gradient android:angle="180" android:startColor="#99462a" android:endColor="#af5a3d" />
        </shape>
    </item>
    <item>
        <shape android:shape="rectangle"  >
            <corners android:radius="10dip" />
            <stroke android:width="2dip" android:color="#9e3d1c" />
            <gradient android:angle="180" android:startColor="#99462a" android:endColor="#af5a3d" />
        </shape>
    </item>
</selector>

Домашнее задание к видео уроку

Необходимо подписаться на проект, чтобы получить доступ к этому практическому домашнему заданию!Необходимо подписаться на проект, чтобы получить доступ к этому практическому домашнему заданию!Необходимо подписаться на проект, чтобы получить доступ к этому практическому домашнему заданию!

Большое задание на весь курс

Это задание позволяет закрепить ваши знания по какому-либо видеокурсу. Оно является большим и справившись с ним вы полностью освоите данный видеокурс. К заданию также есть "Готовое решение", а также описывается методика решения задания.
PS: подобные задания доступны только при подписке от 1 месяца!

АндроидJava

Рекомендуемые курсы