private void init(){
mWidth = (int) getPaint().measureText(getText().toString());
FontMetrics fm = getPaint().getFontMetrics();
mFontHeiht = (float)Math.ceil(fm.descent - fm.ascent);
int horizontalPadding = getHorizontalPaddint();
int verticalPadding = getVerticalPaddint();
mPath.reset();
mPath.moveTo(0, 0);
mPath.lineTo(mWidth + horizontalPadding, 0);
mPath.lineTo(mWidth + horizontalPadding, mFontHeiht + verticalPadding);
mPath.lineTo(25, mFontHeiht + verticalPadding);
mPath.lineTo(0, mFontHeiht+verticalPadding+25);
mPath.close();
mPaint.setAntiAlias(true);
mPaint.setColor(Color.RED);
mPaint.setStyle(Style.FILL);
getPaint().setColor(Color.WHITE);// 不知道什么原因,xml设置无效。暂时先在代码中设置。
}
TopicTipView.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:LiteSDK
作者:
评论列表
文章目录