Android TextView字幕效果实例

 更新时间:2022年06月30日 14:27:29   投稿:whsnow  
本文将介绍Android 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);
}

@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的顺序不要弄反了。

到此这篇关于Android TextView字幕效果实例的文章就介绍到这了,更多相关Android TextView字幕内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • android 跳转到应用通知设置界面的示例

    android 跳转到应用通知设置界面的示例

    本篇文章主要介绍了android 跳转到应用通知设置界面的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Android自动拦截与接听功能APK黑白名单

    Android自动拦截与接听功能APK黑白名单

    大家好,本篇文章主要讲的是Android自动拦截与接听功能APK黑白名单,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2021-12-12
  • Android12四大组件之Activity生命周期变化详解

    Android12四大组件之Activity生命周期变化详解

    虽然说我们天天都在使用Activity,但是你真的对Activity的生命机制完全了解了吗?Activity的生命周期方法只有七个,但是其实那只是默认的情况。也就是说在其他情况下,Activity的生命周期可能不会是按照我们以前所知道的流程,本章着重讲解Activity的生命周期变化
    2022-07-07
  • Android自定义相机实现定时拍照功能

    Android自定义相机实现定时拍照功能

    这篇文章主要为大家详细介绍了Android自定义相机实现定时拍照功能的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • ListView 分页加载更新实例分享

    ListView 分页加载更新实例分享

    ListView是android中最常用的控件之一,本文将详细介绍此功能的实现
    2012-11-11
  • Android自定义可左右滑动和点击的折线图

    Android自定义可左右滑动和点击的折线图

    这篇文章主要为大家详细介绍了Android自定义可左右滑动和点击的折线图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • Android 8.0系统中通知栏的适配详解

    Android 8.0系统中通知栏的适配详解

    本片文章给大家通过实例讲解分析了Android 8.0系统中通知栏的相关知识点,对此有需要的朋友可以参考学习下。
    2018-04-04
  • Android对话框AlertDialog详解

    Android对话框AlertDialog详解

    本文详细讲解了Android对话框AlertDialog的实现方式,文中通过示例代码介绍的非常详细。对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • Android编程Widget创建与使用方法简明教程

    Android编程Widget创建与使用方法简明教程

    这篇文章主要介绍了Android编程Widget创建与使用方法,结合实例形式分析了Widget的功能、使用方法与相关注意事项,需要的朋友可以参考下
    2016-10-10
  • Android ProgressBar进度条使用详解

    Android ProgressBar进度条使用详解

    ProgressBar进度条,分为旋转进度条和水平进度条,进度条的样式根据需要自定义,这篇文章主要介绍了Android ProgressBar进度条使用方法,感兴趣的小伙伴们可以参考一下
    2016-02-02

最新评论