当前位置: 移动技术网 > IT编程>移动开发>Android > Andorid TextView字幕效果实例

Andorid TextView字幕效果实例

2019年07月24日  | 移动技术网IT编程  | 我要评论

娱圈9位混血儿你知道几位?,杜达雄2012天体图片,通天帝国 下载

一、效果图

二、代码
复制代码 代码如下:

public class textsubview extends textview {

private textpaint mpaint;

public textsubview(context context, attributeset attrs) {
super(context, attrs);

mpaint = new textpaint(getpaint());
mpaint.setstyle(textpaint.style.stroke);
mpaint.setshadowlayer(2.0f, 2.0f, 2.0f, color.red);
}

@override
protected void ondraw(canvas canvas) {
super.ondraw(canvas);

canvas.save();
canvas.cliprect(0, 0, 55, getbottom());
canvas.drawtext(gettext().tostring(), 0, getbaseline(), mpaint);
canvas.restore();
}
}

代码说明

关键是setshadowlayer设置阴影效果以及ondraw的四行代码,大家可以搜一下"android cliprect"了解一下这个函数的作用,注意cliprect与drawtext的顺序不要弄反了。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网