2012-10-14 25 views
5

Olası Çoğalt: Ben My sorundursimülasyonu şeffaf butonuna etkisini tıklayın

 android:background="@android:color/transparent" 

özelliği olan düğmeleri vardır özel bar yaptık
ImageButton doesn’t highlight on click with Transparent background

düğmelere tıkladığımda tıklama efektinin tetiklenmediği (bu durumda düğmenin ue ve orjinal renginde geriye akar.

Nasıl etkinleştiririm veya yalnızca efekti simüle edebilirim? Herhangi bir fikir?

cevap

2

Sen selector çek kullanmak gerekir. Daha başka bir özel XMLs

ne şekilde kullanmak gerekir
+0

yaratarak geçmesi gerek kalmadan,

style="?android:attr/borderlessButtonStyle" 

aynı etkiyi? Orada "şeffaf" koymak için? – MayTheSchwartzBeWithYou

+0

Seçici, düğmenin her bir durumunu kullanabilmesi için çekilebileceğini tanımlar, böylece etkin durumunuz şeffaf olmalıdır, ancak seçtiğiniz (ve odaklanmış) durumunuz, ihtiyacınız olan mavi olmalıdır, böylece bunu bir renk veya çekilebilir olarak verebilirsiniz. – TOMKA

İlgili konular