TextView字幕效果
效果图如下:
实现代码如下:
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);}@Overrideprotected 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的顺序不要弄反了。
注意:本文转载自农民伯伯
TextView字幕效果相关推荐
- Android一种字幕效果的实现
参考链接 http://www.cnblogs.com/vaiyanzi/archive/2011/12/06/2277791.html 近期想学一下自定义View就想实现下字幕效果,在网上找了下,然 ...
- 图片向上滚动字幕代码html,如何通过制作滚动字幕的软件实现这种片尾的向上滚动字幕效果...
如何制作滚动字幕 特殊滚动类字幕制作 向上向下向左向右滚动字幕制作效果 含拖动和消失全程 真是酷B了爽呆了,赶快学习吧! 电影.连续剧等影视作品片尾,都会在播放片尾曲时,出现向上滚动的字幕,显示演员表 ...
- html 字幕飘动效果,html 滚动字幕 制作滚动字幕效果 参数
制作滚动字幕效果:marquee标签 如下:<MARQUEE direction=up height=146 οnmοuseοut=start() οnmοuseοver=stop() scro ...
- Android-使用StaticLayout实现icon跟随TextView末尾效果
Android-使用StaticLayout实现icon跟随TextView末尾效果
- html如何上下滚动字幕,css如何做滚动字幕效果?
css如何做滚动字幕效果?下面本篇文章给大家介绍一下使用CSS做滚动字幕效果的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 在CSS中,可以利用animation属性和@ke ...
- Html实现滚动字幕效果
在 <body> 与 </body> 之间加入: <TABLE BORDER="0" CELLSPACING="5" CELLPA ...
- html滚动字幕如何调色,如何通过制作滚动字幕的软件实现这种片尾的向上滚动字幕效果...
如何制作滚动字幕 特殊滚动类字幕制作 向上向下向左向右滚动字幕制作效果 含拖动和消失全程 真是酷B了爽呆了,赶快学习吧! 电影.连续剧等影视作品片尾,都会在播放片尾曲时,出现向上滚动的字幕,显示演员表 ...
- jquery实现的打字机字幕效果
记得以前看电视的时候,电视里偶尔会出现文字一个紧接一个出现,伴随着打字机滴答滴答声音的字幕效果,常常好奇其实现效果.今天周末,没课就顺便想了想用javascript实现打字机效果.用了一个小时左右,就 ...
- 卡拉OK字幕效果制作
就简单实现一下卡拉OK的字幕效果 * 字的颜色变化是线性变化,即随时间的线性变化 而不是按字的单位变颜色的 所以有时候是字的一部分变颜色 主要代码实现如下: Graphics g = pea.Gra ...
最新文章
- Blender建筑可视化技能学习视频教程
- java 彩票系统_JAVA版彩票随机生成系统
- android 常用方法集合
- 多线程——NSThread、GCD、NSOperation
- 简单tarjan》一道裸题(BZOJ1051)(easy)
- java如何生成验证码
- axios的拦截器(Interceptors)
- hbase动态更改行键设计_nosql – HBase行键设计,用于单调递增键
- 肖哥所有课程/HCNA HCNP/安全/云计算/虚拟化/linux/视频教程/资料软件下载链接
- 机械硬盘与互联网文明
- 今日凌晨Vue3 beta版震撼发布,竟然公开支持脚手架项目!
- 如何将LaTeX公式拷贝到Word中
- 麦吉尔大学计算机科学申请,三大权威榜单为你诠释:加拿大计算机科学哪家强?...
- 在kile中使用Astyle插件使代码自动对齐
- Android 之 Activity 的生命周期(PS:文章多图,流量警告)
- LIO-livox - 激光IMU初始化模块分析
- 博士毕业答辩会上的感言——余子濠
- 【C语言游戏】太空大战 | SpaceWar(基于EasyX图形库,FPS优化,碰撞判断,drawAlpha绘制透明贴图,音乐播放,源码素材免费分享)
- java gis 矢量数据结构_地理信息系统矢量数据结构.ppt
- 【236】◀▶IEW-Unit01
热门文章
- ctrl c复制浏览器html,桌面神器!按两下Ctrl+C,网页、文件一键收藏
- JAVA程序员笔记(第二阶段:前端)第4篇——定位、太极图、经典轮播图一、简单transfrom变换效果
- 让我们从“头”开始~~
- 注意这两点,就可以提升企业短信验证码的发送速度
- Oracle数据库恢复表和表数据
- Mac如何使用Windows共享打印机(HP LaserJet 1020)
- JavaWeb项目excel文件导入
- photoshop批量处理图片
- 杜笙Tulsimer抛光树脂MB-115+MB-106UP技术参数
- 用正则表达式替换字符