protected final void onMeasure(int paramInt1, int paramInt2)
{
int i1 = View.MeasureSpec.getSize(paramInt1);
int i2 = i1 - this.h.m - this.h.m;
if (this.a) {
i2 -= this.d + this.h.m;
}
TextPaint localTextPaint = efj.B(getContext(), aw.ei);
boolean bool = TextUtils.isEmpty(this.b);
int i3 = 0;
if (!bool)
{
lwj locallwj = this.m;
String str = this.b;
int i10 = this.n;
Point localPoint = new Point();
lxi locallxi = (lxi)locallwj.a(0, 0, i2, 0, null, null, 0, str, localPoint, localTextPaint, true, i10, true, null);
locallxi.a(localPoint.x, localPoint.y);
this.i = locallxi;
i3 = this.i.getHeight();
}
int i4 = i3 + 3 * this.h.m;
this.l = (i4 - this.h.m);
if (!this.a)
{
int i5 = i1 - this.h.m - this.h.m / 2;
int i6 = i5 - this.h.aU;
int i7 = i6 + (i5 - i6) / 2;
int i8 = this.l - (int)this.h.u.getStrokeWidth();
int i9 = i8 + this.h.aV;
this.j.setFillType(Path.FillType.EVEN_ODD);
this.j.moveTo(i6, i8);
this.j.lineTo(i5, i8);
this.j.lineTo(i7, i9);
this.j.lineTo(i6, i8);
this.j.close();
}
setMeasuredDimension(i1, i4);
}
lpc.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:FMTech
作者:
评论列表
文章目录