HTextView:非常炫酷的 TextView 效果

这是一款非常炫酷的TextView,绝对给你惊喜。

Github地址:https://github.com/hanks-zyh/HTextView

先放几张效果图:

Default : Scale:

EvaporateText:

Fall:

fall.gif

Line:

Sparkle:

Anvil:

再说怎样使用:

在Module的build.gradle#dependencies添加

compile 'hanks.xyz:htextview-library:0.1.2'

在布局文件的根节点中添加命名空间:

xmlns:htext="http://schemas.android.com/apk/res-auto"

布局文件中添加HTextView:

<com.hanks.htextview.HTextView
       android:id="@+id/htext"
       android:layout_width="match_parent"
       android:layout_height="100dp"
       android:background="#000000"
       android:gravity="center"
       android:textColor="#FFFFFF"
       android:textSize="30sp"
       htext:animateType="anvil"
       />

在java代码中使用:

hTextView = (HTextView) findViewById(R.id.text);
hTextView.setAnimateType(HTextViewType.LINE);
hTextView.animateText("new simple string"); // animate

Note:仅支持sdk版本15以上。

即,在Module的build.gradle#defaultConfig#minSdkVersion值为15

defaultConfig {
        ...
        minSdkVersion 15
       ...
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,126评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,156评论 19 139
  • 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架 混合开发框架:...
    伟子男阅读 5,276评论 0 161
  • 我站在桥上看风景,看风景的人在楼上看我,明月装饰了你的窗,你装饰了别人的梦
    观察者模式阅读 354评论 0 0
  • 嗯,可以查了。。
    蓬蓬蓬的毛毛熊阅读 175评论 8 0