Soru & Cevap

Button arkaplan değiştirme

20.11.2018 - 10:13

Ekte resimde takıldığım yeri paylaştım. Doğru ve ya yanlis cevapta button un rengini değiştirmek istiyorum. Yardım eder misiniz?

2,661 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-75257-1542615882.jpg
iamkurtgoz
23.11.2018 - 09:31

Merhaba istediğin butonun arka plan rengini xml kısmında background tanımlayarak çözebilirsin. Örneğin basıldığında daha koyu bir renk bırakıldığında ise daha açık bir renk seçerek butonuna kendi efektini eklemiş olursun.

 

custom_button_background.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">
            <solid android:color="@color/blue_dark"/>
            <corners android:radius="5dp"/>
        </shape>
    </item>

    <item>
        <shape>
            <solid android:color="@color/blue_light"/>
            <corners android:radius="5dp"/>
        </shape>
    </item>
</selector>

 

<Button
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/custom_button_background"
    />