Bonjour tout le monde je souhaiterais régler l'opacité d'une image de fond sur un item d'une ListView.
Cela me pose problème, c'est pourquoi je vous demande votre avis.
En fait, j'ai défini l'image de fond sur un drawable :
Je sais qu'on peut modifier l'opacité d'un drawable ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <selector xmlns:android="http://schemas.android.com/apk/res/android" android:dither="true"> <item android:state_window_focused="false" android:drawable="@android:color/transparent" /> <item android:state_pressed="true" android:drawable="@drawable/backcell3"/> <item android:state_focused="true" android:drawable="@drawable/backcell2"/> <item android:drawable="@drawable/backcell1"/> </selector>
Le problème est que je ne pense pas pouvoir faire appel à la méthode getRessources() puisque je travaille sur une classe qui étend ArrayAdapter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Drawable slct_background = getResources().getDrawable(R.drawable.selector_background); slct_background.setAlpha(255);
Est il possible de regler l'opacité de mon image directement sur mon drawable?
Partager