PinyinTextView

Introduction: 一个简单灵活的汉语拼音 Widget
More: Author   ReportBugs   
Tags:

Maven Central

一个简单灵活的汉语拼音 Widget

PinyinTextView shortcut

Getting started

Setting up the dependency

首先将 PinyinTextView 引用到你的项目中,例如 Gradle compile dependency:

implementation "com.liwenwei.pinyintextview:pinyintextview:1.0.1"

Usage

在 Activity 的 XML 中

<com.liwenwei.pinyintextview.PinyinTextView
    android:id="@+id/ptv_content"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:textSize="26dp" />

XML attributes

Summary

XML attributes Description
app:textSize 字体大小
app:textColor 汉字字体颜色
app:pinyinColor 拼音字体颜色
app:pinyinTextSpace 汉字和拼音的上下间距
app:horizontalSpace 每个汉字拼音之间的间距
app:lineSpace 行距
app:underlineVerticalSpace 下划线垂直间距
app:underline 是否显示下划线

Colors

如果你想给你不同的汉字拼音设置不同的颜色,请参考

void setPinyinTextByTokens(List<Token> pinyinList, @PinyinMode int mode)

每个拼音对应Token,根据给 Token 设置不同的textColorpinyinColor颜色

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools