前言
在做自定义TextImageView时,画的文本长度存在过长,因此需要跟进ImageView的宽度进行限制Text的宽度,也就引出需要新需求:根据Text文本长度进行裁剪
PS: Button 本来是支持图片+Text的组合显示的,但是Glide需要传入ImageView,因此才有TextImageView这自定义View
正文
mPaint = new Paint(); //获取mText的长度 int textWidth = (int) mPaint.measureText(mText); // 130 是裁剪指定的长度 ,index是130后的索引。 int index = mPaint.breakText(mText, true, 130, null); // 获取从0-index之间的文本 mText = mText.substring(0, index); 参考文章
联系我们
微信号:rssme_com