如何在文本

时间:2017-05-05 10:25:19

标签: android image background textview drawable

有人能告诉我如何在文本中设置背景图片吗? (不是textview背景图片) 是否可以使用drawable或创建自定义视图。 像这样:https://i.ytimg.com/vi/CJHcYUuBY1M/maxresdefault.jpg

1 个答案:

答案 0 :(得分:3)

我认为您可以将Shader类用于此目的。以下是示例代码:

    Bitmap bitmapObj  = BitmapFactory.decodeResource(getResources(),R.drawable.your_image);
    Shader shaderObj = new BitmapShader(bitmapObj,Shader.TileMode.REPEAT,Shader.TileMode.REPEAT);
    textViewObj.getPaint().setShader(shaderObj);
    textViewObj.setText("hello");

有关更多方法,请参阅Docs.