如果在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"))
}
}
如果本文对你有帮助就点个赞支持下吧~~~
网友评论