整理 酷炫 Android、Flutter 开源UI框架 TextView、EditText
1.HTextView
对文本的动画效果,不是真正的textview
项目地址:https://github.com/hanks-zyh/HTextView
项目Demo:HTextView
2.android-autofittextview
一个TextView,它会自动调整文本大小以使其完全适合其边界
项目地址:https://github.com/grantland/android-autofittextview
项目Demo:android-autofittextview
3.ticker
具有滚动文本更改动画的Android文本视图
项目地址:https://github.com/robinhood/ticker
项目Demo:ticker
4.ExpandableTextView
Android的TextView可以像Google Play的应用说明一样展开/折叠
项目地址:https://github.com/Manabu-GT/ExpandableTextView
项目Demo:ExpandableTextView
5.TextJustify-Android
文本处理库,Android文字全断言/包装/对齐/连字符-V2.0
项目地址:https://github.com/mathew-kurian/TextJustify-Android
项目Demo:TextJustify-Android
-
中文
-
范围标注
-
范围引述
-
反向
-
列表
6.RichText
Android平台下的富文本解析器,支持Html和Markdown
项目地址:https://github.com/zzhoujay/RichText
项目Demo:RichText
- 流式操作
- 低侵入性
- 依赖少,只依赖了disklrucache和support v4
- 支持Html和Markdown格式文本
- 支持图片点击和长按事件
- 链接点击事件和长按事件
- 支持设置加载中和加载错误时的图片
- 支持自定义超链接的点击回调
- 支持修正图片宽高
- 支持GIF图片
- 支持Base64编码、本地图片和Assets目录图片
- 自持自定义图片加载器、图片加载器
- 支持内存和磁盘双缓存
- 已经加入对自定义Html解析器的支持
7.SlantedTextView
倾斜的TextView
项目地址:https://github.com/HeZaiJin/SlantedTextView
项目Demo:SlantedTextView
8.SuperTextView
功能强大的TextView
项目地址:https://github.com/lygttpod/SuperTextView
项目Demo:SuperTextView
- SuperTextView是一个功能强大的View,可以满足日常大部分布局样式,开发者可已自行组合属性配置出属于自己风格的样式!可能描述起来没有概念,还是直接看效果图吧!
- SuperButton拥有shape文件的大部分属性,从此写shape属性变得非常简单
- CommonTextView只是SuperTextView的逻辑简化,其实功能并不差少哦,有兴趣的可以看看
9.Android-TextView-LinkBuilder
创建可点击的链接
项目地址:https://github.com/klinker24/Android-TextView-LinkBuilder
项目Demo:Android-TextView-LinkBuilder
10.material-code-input
用于代码的材料样式输入
项目地址:https://github.com/glomadrian/material-code-input
项目Demo:material-code-input
11.RotatingText
一个Android库,可通过使用插值器,字体和更多自定义项来使文本切换轻松而美观
项目地址:https://github.com/mdg-iitr/RotatingText
项目Demo:RotatingText
12.TextSurface
一个小的动画框架,可以帮助您以美观的方式显示消息
项目地址:https://github.com/elevenetc/TextSurface
项目Demo:TextSurface
13.BiuEditText
一个有趣的EditText
项目地址:https://github.com/xujinyang/BiuEditText
项目Demo:BiuEditText
14.OwlView
注册页面的动画效果
项目地址:https://github.com/binglingziyu/OwlView
项目Demo:OwlView
15.PinchZoomTextView
一个TextView库,它允许用户使用用户的两指手势来增加/减小字体大小
项目地址:https://github.com/androidessence/PinchZoomTextView
项目Demo:PinchZoomTextView
16.reflow-animator
一个用于在同级TextView之间轻松过渡的库
项目地址:https://github.com/shazam/reflow-animator
项目Demo:reflow-animator
17.flutter_typeahead(Flutter)
Flutter的TypeAhead小部件,您可以在用户键入内容时向他们显示建议
项目地址:https://github.com/AbdulRahmanAlHamali/flutter_typeahead
项目Demo:flutter_typeahead
更多相关文章
- Android开源代码汇总
- android项目集成 flutter
- Android程序开发初级教程(三)
- 下载android 源码
- 2016年Android新技术到底有哪些
- GIT和repo使用方法:下载内核 android源码包
- Android(安卓)SDK各个版本API的特性及兼容性(Dalvik/ART)
- Okhttp封装
- android studio 教你修改Maven仓库地址为国内镜像