2010-04-14 7 views
2

Je voudrais vous demander s'il est possible d'ajouter une ombre à chaque élément dans une galerie. Et si c'est possible, quelle est la manière la plus simple de le faire?Android: widget Galerie et ombres

Merci d'avance!

Répondre

2

Cela dépend de quel type de vue que vous ajoutez à la Galerie. Par exemple, si c'est un TextView, vous pouvez utiliser android:shadowColor, android:shadowDx, android:shadowDy et android:shadowRadius de préciser l'ombre.

Si vous fournissez la mise en page XML que vous utilisez dans l'adaptateur Galerie et que vous expliquez à quoi vous souhaitez associer l'ombre, une réponse plus claire vous sera fournie.

+0

Merci pour votre réponse. Le contenu de la galerie sont des images, en utilisant ImageView. Je voudrais joindre une capture d'écran, mais je n'ai pas assez de points :( – Antonio

+1

Il semblerait que vous deviez étendre la méthode 'onDraw()' 'ImageView', et utiliser Paint.setShadowLayer(). Voir: http://developer.android.com/intl/zh-CN/reference/android/graphics/Paint.html#setShadowLayer%28float,%20float,%20float,%20int%29 – Joe

+0

pouvez-vous donner un exemple – coneybeare