Bir ImageView ve bir TextView ile bir LinearLayout "kartım" var. Kullanıcı tıkladığında kartın vurgulanmasını istiyorum. Örnek için http://www.youtube.com/watch?v=Yx1l9Y7GIk8&feature=share&t=15m17s'a bakın.Kullanıcı bir dokümana dokunduğunda bir mavi üzerine gelin.
Bu, TextView için android:background="@drawable/blue_highlight"
ayarlanarak kolayca yapılabilir. Aşağıda res/çekilebilir/blue_highlight.xml geçerli:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:drawable="@color/selected"/>
<item android:state_pressed="true" android:drawable="@color/pressed"/>
<item android:drawable="@color/bg_window"/>
</selector>
Ama görüntü önünde ve arka plan görünür olmadığından bu ImageView için çalışmaz. Bir ImageView için yarı şeffaf bir renkle dokunma vurgulama efektini nasıl alabilirim?
LinearLayout'unuzu FrameLayout içine koyabileceğinizi ve bunun için önalan özniteliğini ayarlayabileceğinizi düşünüyorum. – Bracadabra