Arka plan rengi ile düğme üzerinde önemli bir etkisi
Android v21 destek kitaplığı kullanıyorum.
Özel bir arka plan rengi ile bir düğme oluşturduk. Dalgalanma gibi Materyal tasarım etkileri, ortaya iyi bir arka plan rengi kullandığımda gitti (tıklayın yüksekliği hariç).
<Button
style="?android:attr/buttonStyleSmall"
android:background="?attr/colorPrimary"
android:textColor="@color/white"
android:textAllCaps="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Button1"
/>
Aşağıdaki normal bir düğme ve etkileri gayet iyi çalışıyor.
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAllCaps="true"
android:text="Button1"
/>
CEVAP
Sizin arka plan için v21 dizin olarak: bir drawable kullanın
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?attr/colorControlHighlight">
<item android:drawable="?attr/colorPrimary"/>
</ripple>
Bu arka plan rengi ?attr/colorPrimary
ve varsayılan dalgalanma animasyonu varsayılan ?attr/colorControlHighlight
Ayrıca eğer isterseniz tema set () kullanarak sağlayacaktır.
Not: v21: daha azı için özel bir seçici oluşturmanız gerekir
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/primaryPressed" android:state_pressed="true"/>
<item android:drawable="@color/primaryFocused" android:state_focused="true"/>
<item android:drawable="@color/primary"/>
</selector>
Varsayılan için istediğin renkleri varsayarsak, basılı ve devlet odaklı. Kişisel olarak, seçilmiş olmanın yayılan bir yarıda bir ekran görüntüsü aldım ve birincil/odaklı devlet çekti.
Stil arka plan rengi:şeffaf Android we...
'in Paket explorer arka plan reng...
Nasıl bir arka plan rengi jquery kulla...
Arka plan rengi ile CSS @media print k...
değiştirmek div arka plan rengi onhove...