【问题标题】:How can I add pattern color on single character Android如何在单字符 Android 上添加图案颜色
【发布时间】:2016-02-15 11:01:22
【问题描述】:

我的意思是,我怎样才能为单个字符分配多种颜色,如下所示:

这是乌尔都语的字符。

研发: 发现我可以assign multiple colors on different characters in string,但无法在单个字符上应用不同的颜色图案。

【问题讨论】:

标签: android textview character


【解决方案1】:

发布解决方案以供他人帮助!

Xml 布局代码:

<TextView
    android:id="@+id/tvPatternCharacter"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="ب"
    android:textSize="370sp"
    android:textColor="#000000"/>

活动代码:

 TextView tvPatternCharacter=(TextView)findViewById(R.id.tvPatternCharacter);
        tvPatternCharacter.setText("ب");
 Bitmap bitmap
                = BitmapFactory.decodeResource(
                getResources(),
                R.drawable.pattern);
        Shader shader = new BitmapShader(
                bitmap,
                Shader.TileMode.CLAMP,
                Shader.TileMode.CLAMP);
        tvPatternCharacter.getPaint().setShader(shader);

感谢 aelimill 的链接,text pattern

【讨论】:

    猜你喜欢
    • 2019-06-17
    • 2017-11-20
    • 2020-05-07
    • 1970-01-01
    • 2017-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多