Quelle est la meilleure façon de récupérer les dimensions de la Drawable dans une ImageView?
Mon ImageView a un Init-Méthode où j'ai créer l'ImageView:
private void init() {
coverImg = new ImageView(context);
coverImg.setScaleType(ScaleType.FIT_START);
coverImg.setImageDrawable(getResources().getDrawable(R.drawable.store_blind_cover));
addView(coverImg);
}
À un certain moment au cours de la mise en page oder mesurer le processus j'ai besoin de la dimension exacte de la Drawable pour régler le reste de mes Composants autour d'elle.
coverImg.getHeight()
et coverImg.getMeasuredHeight()
ne renvoie pas les résultats que j'ai besoin et si j'utilise coverImg.getDrawable().getBounds()
- je obtenir les dimensions avant il a été réduit par l'ImageView.
Merci pour votre aide!