private final void c(int paramInt1, int paramInt2)
{
int i1 = getPaddingTop();
int i2 = getPaddingRight();
int i3 = getPaddingBottom();
int i4 = getPaddingLeft();
int i5 = getWidth() - i4 - i2;
int i6 = getHeight() - i1 - i3;
float f1 = paramInt1 / paramInt2;
float f2 = i5 / i6;
switch (this.w)
{
}
for (;;)
{
this.aj.set(this.ag);
this.ai.set(this.ah);
this.ak.setRectToRect(this.aj, this.ai, Matrix.ScaleToFit.FILL);
if (!this.ak.invert(this.al)) {
this.al.reset();
}
return;
this.ag.set(0, 0, paramInt1, paramInt2);
if (f1 > f2)
{
int i11 = (i6 - (int)(i5 / f1)) / 2;
this.ah.set(i4, i1 + i11, i5 + i4, i1 + i6 - i11);
}
else
{
int i10 = (i5 - (int)(f1 * i6)) / 2;
this.ah.set(i4 + i10, i1, i5 + i4 - i10, i6 + i1);
continue;
if (f1 > f2)
{
int i9 = (paramInt1 - (int)(f2 * paramInt2)) / 2;
this.ag.set(i9, 0, paramInt1 - i9, paramInt2);
}
for (;;)
{
this.ah.set(i4, i1, i5 + i4, i6 + i1);
break;
int i7 = (int)(paramInt1 / f2);
int i8 = Math.max((int)(paramInt2 * this.N) - i7 / 2, 0);
this.ag.set(0, i8, paramInt1, i7 + i8);
}
this.ag.set(0, 0, paramInt1, paramInt2);
this.ah.set(0, 0, i5, i6);
}
}
}
MediaView.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:FMTech
作者:
评论列表
文章目录