百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

TextSurface

> 编程语言
开源

一个小型动画框架,可以帮助您以漂亮的方式显示消息

2.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个小型动画框架,可以帮助您以漂亮的方式显示消息

TextSurface

一个小型动画框架,可以帮助您以漂亮的方式显示消息。

### 使用方法 1. 创建 [`TextSurface`](library/src/main/java/su/levenetc/android/textsurface/TextSurface.java) 实例或在布局中添加它。 2. 使用 [`TextBuilder`](library/src/main/java/su/levenetc/android/textsurface/TextBuilder.java) 创建 [`Text`](library/src/main/java/su/levenetc/android/textsurface/Text.java) 实例,定义文本的外观和位置: ```Java Text textDaai = TextBuilder .create("Daai") .setSize(64) .setAlpha(0) .setColor(Color.WHITE) .setPosition(Align.SURFACE_CENTER).build(); ``` 3. 创建动画并传递给 [`TextSurface`](library/src/main/java/su/levenetc/android/textsurface/TextSurface.java) 实例: ```Java textSurface.play( new Sequential( Slide.showFrom(Side.TOP, textDaai, 500), Delay.duration(500), Alpha.hide(textDaai, 1500) ) ); ```

请参阅完整示例 这里。

调整动画

  • 要按顺序播放动画,请使用 Sequential.java
  • 要同时播放动画,请使用 Parallel.java
  • 动画/效果可以这样组合:
java
  new Parallel(Alpha.show(textA, 500), ChangeColor.to(textA, 500, Color.RED))

即,文本的字母和颜色将在 500 毫秒内同时发生变化

添加自定义动画/效果

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javaandroidandroid-libraryandroid-uianimation

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言