HeroGraphicView.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:FMTech 作者:
public final void onLoaded(FifeImageView paramFifeImageView, Bitmap paramBitmap)
{
  this.mIsImageLoaded = true;
  if (!this.mIsFrozenInCorpusFill) {
    this.mHeroImageView.setVisibility(0);
  }
  if ((this.mShouldTopAlignImage) && (paramBitmap != null))
  {
    int i = paramBitmap.getWidth();
    int j = paramBitmap.getHeight();
    int k = this.mHeroImageView.getWidth();
    float f = j / i;
    Matrix localMatrix = new Matrix();
    RectF localRectF = new RectF(0.0F, 0.0F, i, j);
    int m = (int)(f * k);
    localMatrix.setRectToRect(localRectF, new RectF(0.0F, 0.0F, k, m), Matrix.ScaleToFit.FILL);
    this.mHeroImageView.setScaleType(ImageView.ScaleType.MATRIX);
    this.mHeroImageView.setImageMatrix(localMatrix);
  }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号