Android dessinés avec du fond et de la pente sur la gauche
W voudrais avoir un drawable
qui a du fond et de la pente sur la gauche qui est sur le 10dp
de large.
Image de ce que j'aimerais réaliser:
- Dégradé de rouge sur la gauche
- De fond sur le reste
Comment je peux réaliser cela?
J'ai essayé layer-list
avec deux formes, mais avec pas de chance.
Élément d'arrière-plan:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/background" />
<item android:drawable="@drawable/gradient" />
</layer-list>
Fond drawable:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="@color/black" />
</shape>
Forme drawable:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF"
android:angle="90"/>
<size android:width="10dp" />
</shape>
pouvez-vous expliquer plus exactement ce dont vous avez besoin et si vous avez de l'image de l'attente de mieux téléchargé, donnera de meilleurs imagination.
J'ai téléchargé une image pour expliquer plus clairement (je l'espère 😉 )
J'ai téléchargé une image pour expliquer plus clairement (je l'espère 😉 )
OriginalL'auteur pixel | 2012-11-27
Vous devez vous connecter pour publier un commentaire.
Créer sidecolor (ou tout autre nom que vous voulez) XML dans le dossier drawable comme ci-dessous:
alors créer de fond XML:
puis rouge XML de la forme:
DE L'IMAGE DE SORTIE :
AUSSI, vous pouvez créer des rouge XML gradient :
DE L'IMAGE DE SORTIE :
Mise à JOUR:
AUSSI vous pouvez le faire de cette façon à l'aligner à gauche, le contrôle de sa taille que vous avez besoin ,
d'abord créer un XML et l'a appelé le côté color.xml et reportez-vous afficher par :
sidecolor.xml :
OUTPUY IMAGE :
L'Espoir De Vous Aider.
jusqu'à ma connaissance, c'est la façon dont je le fais
veuillez vérifier la mise à jour de réponse.
Mais si je voudrais avoir cette boîte noire semi transparente? Je voudrais avoir dégradé en dessous...
vous voulez dire que vous voulez l'arrière-plan noir semi transparent ???
OriginalL'auteur Android Stack