Android Studio’da Layout’u Gradient Yapma

14 Mayıs 2016 - 15 Okunma
Android Studio’da Layout’u Gradient Yapma
Aslında oldukça basit. İlk önce mainactivity.xml dosyamıza giriyoruz ve gradient olmasını istediğimiz layout u aşağıdaki gibi ayarlıyoruz. Burada android:background a yazdığımız maingradient önemlidir. Şimdi Drawale klasörüne girip maingradient.xml isimli bir dosya oluşturup aşağıdaki kodu içine yazıyoruz. İkinci dosyada görünümün biçimini ayarladık. startColor ve endColor değerleriyle oynarak renkleri değiştirebilir. Angle ile linear olan gradient’in yönünü değiştirebilirsiniz.

Aslında oldukça basit.

İlk önce mainactivity.xml dosyamıza giriyoruz ve gradient olmasını istediğimiz layout u aşağıdaki gibi ayarlıyoruz.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="50dip"
    android:orientation="horizontal"
    android:background="@drawable/maingradient">
</LinearLayout>

Burada android:background a yazdığımız maingradient önemlidir. Şimdi Drawale klasörüne girip maingradient.xml isimli bir dosya oluşturup aşağıdaki kodu içine yazıyoruz.

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape>
        <gradient
            android:angle="90"
            android:startColor="#FFFF0000"
            android:endColor="#FF00FF00"
            android:type="linear" />
    </shape>
</item>
</selector>

İkinci dosyada görünümün biçimini ayarladık. startColor ve endColor değerleriyle oynarak renkleri değiştirebilir. Angle ile linear olan gradient’in yönünü değiştirebilirsiniz.

ITC | İlkteknoloji