レイアウトにImageViewがあります。幅と高さはともにfill_parentに設定されています。 scaleTypeはfitCenterに設定されています。私は風景モードです。だから正方形のsrcイメージを持っている場合、スケールアップすると、左と右の2つの境界線が表示され、完全に適合します。しかし、どのようにこれらの国境の寸法を得ることができますか?ビットマップの寸法は、確かに役立つものではなく、ImageViewの寸法は画面の寸法と同じです。スケーリング後のImageViewの描画可能サイズを取得
私はintrinsicwidthを要求しましたが、スケールアップする前にdrawableの幅を与えているようです。
私はadjustViewBoundsを試しましたが、ImageViewはまだすべての親を塗りつぶしています。
おかげ
どのようにして元のサイズを表すRectFを得ることができますか?実際には、可能であればビットマップを呼び出すことは避けています。 – Guillaume