2017-05-05 3 views
4

Quelqu'un peut-il me dire comment définir l'image de fond à l'intérieur du texte? (image d'arrière-plan non textview) Est-ce possible de faire cela avec drawable ou créer une vue personnalisée. Comme ceci: https://i.ytimg.com/vi/CJHcYUuBY1M/maxresdefault.jpgComment définir l'image d'arrière-plan à l'intérieur du texte

+0

couleur de fond du texte ou la couleur du texte? – Kaushal28

+0

Pouvez-vous élaborer sur l'IMAGE DE N'IMPORTE QUEL TEXTE ?? – Akshay

+2

Comme ceci: https://i.ytimg.com/vi/CJHcYUuBY1M/maxresdefault.jpg – drojokef

Répondre

3

Je pense que vous pouvez utiliser la classe Shader à cette fin. Voici l'exemple de code:

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"); 

Pour plus de méthodes, reportez-vous Docs.