先说需求:领导要求将后台获取的文字内容加上动画效果,找了半天感觉都很low的样子,最后发现了HTextView,效果如图比较满意:
Scale:
Evaporate:
Fall:
Line:
Sparkle:
Anvil:
注:Sparkle和Anvil建议使用背景颜色为黑色,因为在github中原作者已给出相应的动画效果图片,比如说Anvil中的烟效果就是由50多张的图片 构成的,烟雾的颜色是白色的你也看到了,如果使用黑色背景那么烟雾的效果就看不到了,你懂得
下面说一下我的使用方法:
1.从github上下载整个包(如图):
2.将有关文件导入工程(mainActivity最后再说):
并将各种动画类型文件导入(最终效果如图):
3.xml文件:
4.添加values文件:
这个是在library中的values里面,同时添加多种动画就用这个就可以了,添加一种的能用;
5.添加ttf文件:
在htextview中有个assets文件里面装了4个ttf文件,写的是Scale,Evaporate,Fall,Pixelate的字体,若是不安装这4个ttf文件,那么这4种字体无法显示,安装ttf方法:在project中
没有assets文件就直接复制assets,有的话将fonts直接复制进去就可以了.。
6.添加动画需要使用的图片文件
在HTextView整个包中的library中的drawable-nodpi中的所有图片复制到你项目中的drawable就可以了
7 主界面mainActivity:
先发一个只有一种动画的:
在HTextViewType.Line中选择你想要使用的动画类型
下面是apk中的mainActivity
以上就是我最近加入HTextView的心路历程,写下来希望你们在使用的时候能更快捷,就酱。
--stu