Pour une image particulière dire sur fond bleu, je peux obtenir sa largeur et sa hauteur dans Android. Je peux l'afficher sur l'écran en utilisant ImageView. Même si je garde l'arrière-plan de l'image aussi transparent que je peux l'afficher à l'écran. Mais encore si j'essaie de trouver la largeur ou la hauteur de l'image par programme, je reçois toujours la même chose qu'à l'étape précédente. Ce que je voulais réaliser Y at-il un moyen par lequel je peux obtenir la hauteur exacte ou la largeur de l'image moins l'arrière-plan transparent.Taille de l'image dans Android
Je veux faire ceci parce que j'essaye d'implémenter un geste de glisser/déplacer. Mais maintenant, la taille de l'image est plus due à l'arrière-plan transparent, je ne peux que le déplacer à quelques portions seulement. Probablement que je suis nouveau à l'ensemble du jeu, c'est pourquoi je n'ai pas de bons mots pour m'exprimer. Mais j'espère que quelqu'un comprendra.
Merci
Merci pour votre réponse. Je suppose que la culture est le seul moyen. hmm .. gr8 Je vais le faire –
Vous pourriez probablement lancer votre Drawable vers un BitmapDrawable, lancer getBitmap() dessus, puis getAlpha() sur le Bitmap, puis l'analyser à partir de là, mais c'est probablement une complication inutile. Je ne peux pas penser à de nombreux cas que vous auriez besoin de rembourrage supplémentaire transparent dans l'image réelle; vous pouvez ajouter un remplissage et des marges à travers ImageView. – kcoppock