142 votes

Ajouter une ombre à une forme personnalisée sur Android

Est-il possible d’ajouter une ombre à une forme personnalisée dans Android ? Après avoir regardé à travers la documentation, je vois seulement un moyen d’appliquer une ombre de texte.

J’ai essayé ceci avec pas de chance :

173voto

Chirag Patel Points 3460

Après beaucoup de recherche j’ai eu enfin ce

enter image description here

77voto

jmachete Points 977

Voici comment faire :

Android Native Button with Shadows

Le code ci-dessous pour un bouton État :

Alors vous devriez avoir un sélecteur avec différentes versions de la touche, quelque chose comme :

espérons que cela peut vous aider... Bonne chance

53voto

BruceHill Points 2506

Ceci est ma version d’ombre. J’allais pour une ombre floue tout autour de la forme et servir mon point de départ de cette réponse par Joakim Lundborg . Ce que j’ai changé, c’est pour ajouter les coins à tous les points d’ombre et d’augmenter le rayon du coin pour chaque élément de l’ombre ultérieures. Alors, voici le `` :

39voto

Joakim Lundborg Points 2650

Je pense que cette méthode donne de très bons résultats :

J’ai trouvé ceci à : http://www.uifuel.com/android-creating-a-drop-shadow-in-xml-layout/

33voto

Good Guy Greg Points 378

Ce qui suit a fonctionné pour moi : juste enregistrer sous custom_shape.xml.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X