Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dengzq/LetterView
一个可以选择字母完成单词的小控件
https://github.com/dengzq/LetterView
android view
Last synced: 3 months ago
JSON representation
一个可以选择字母完成单词的小控件
- Host: GitHub
- URL: https://github.com/dengzq/LetterView
- Owner: dengzq
- Created: 2017-02-13T07:46:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-02-13T09:09:03.000Z (over 7 years ago)
- Last Synced: 2024-06-16T06:38:44.942Z (5 months ago)
- Topics: android, view
- Language: Java
- Homepage:
- Size: 658 KB
- Stars: 40
- Watchers: 2
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-android-ui - LetterView - 选中字母完成单词 (其他)
README
# LetterView
有一个选中字母完成单词的需求,需求大概如下图
![letterview.jpg](https://github.com/dengzq/LetterView/blob/master/image/letterview.jpg)
因此写了一个类似功能的字母选择控件,贴上完成效果
![letterview.gif](https://github.com/dengzq/LetterView/blob/master/image/letterView.gif)
##使用方法
直接在xml文件中引用
```
```
```
传递单词 setWords(String word)
例如: setWords("静香和胖虎")
```
##相关属性| 属性 | 描述 |
|--------|:--------:|
| letterViewSize | 字母控件的大小 |
| letterColumn | 列数 |
| letterRow | 行数 |
| letterHorizontalMargin | 字母间的水平间距 |
| letterVerticalMargin | 字母间的竖直间距 |
| strokeFinishWidth | 完成时边框宽度 |
| strokeFinishColor | 完成时边框颜色 |
| strokeWidth | 默认边框宽度 |
| strokeColor | 默认边框颜色 |
| textSize | 文字大小 |
| textDefaultColor | 文字默认颜色 |
| textCheckColor | 文字选中颜色 |
| textFinishColor | 文字完成颜色 |
| checkedColor | 选中时背景颜色 |###end
####喜欢的可以赏个star