美文网首页
Android Canvas绘制带阴影文字

Android Canvas绘制带阴影文字

作者: 寻水的鱼Chock | 来源:发表于2023-08-06 17:43 被阅读0次

    如果在xml中实现带阴影的TextView,设置下面4个属性即可:


    xml属性

    如果在Canvas中绘制文字,则只需要调用TextPaint.setShadowLayer()即可,示例如下:

    val mTextPain by lazy {
        TextPaint().apply {
            color = Color.parseColor("#FFFFFF")
            //textSize = 14f.spToPx()
            //strokeWidth = 0.9F
            //style = Paint.Style.FILL_AND_STROKE
            isAntiAlias = true
            setShadowLayer(3f, 0f, 1f.dpToPx(), Color.parseColor("#80000000"))
        }
    }
    



    如果本文对你有帮助就点个赞支持下吧~~~

    相关文章

      网友评论

          本文标题:Android Canvas绘制带阴影文字

          本文链接:https://www.haomeiwen.com/subject/uwrwpdtx.html