J'ai le gradient suivant:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:Android="http://schemas.Android.com/apk/res/Android">
<gradient
Android:startColor="#ECECEC"
Android:centerColor="#F6F6F4"
Android:endColor="#F8F8F6"
Android:angle="90"
Android:dither="true"
/>
</shape>
Je veux que cela soit transparent parce que dans mon ListView, je le configure comme mon ListSelector:
<ListView Android:layout_width="fill_parent"
Android:layout_height="fill_parent" xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:id="@+id/ARListView"
Android:background="@drawable/transparent_background"
Android:cacheColorHint="#00000000" Android:drawSelectorOnTop="true"
Android:listSelector="@drawable/stocks_selected_gradient">
</ListView>
Utilisez simplement une valeur de couleur à 8 chiffres, par ex. # FFF8F8F6, où les deux premiers caractères sont la valeur alpha. FF étant entièrement opaque et 00 étant entièrement transparent.
Android: background = "# 00000000" Android: cacheColorHint = "# 00000000"
cela rendra cependant transparent, c'est pour en faire une transparence totale ...