{"id":18565083,"url":"https://github.com/jenly1314/supertextview","last_synced_at":"2025-08-18T11:34:24.772Z","repository":{"id":72501444,"uuid":"105368940","full_name":"jenly1314/SuperTextView","owner":"jenly1314","description":"🎀 SuperTextView for Android 是一个在TextView的基础上扩展了几种动画效果的控件。","archived":false,"fork":false,"pushed_at":"2024-01-27T08:38:05.000Z","size":2929,"stargazers_count":192,"open_issues_count":2,"forks_count":33,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-03T01:08:08.640Z","etag":null,"topics":["android","animation","animations","dynamic","supertextview","textview","typewriting","typing"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jenly1314.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-30T12:37:58.000Z","updated_at":"2025-03-25T05:39:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"db6b194f-1f51-48bd-bc84-10f563afbe5e","html_url":"https://github.com/jenly1314/SuperTextView","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenly1314%2FSuperTextView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenly1314%2FSuperTextView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenly1314%2FSuperTextView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenly1314%2FSuperTextView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jenly1314","download_url":"https://codeload.github.com/jenly1314/SuperTextView/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248161264,"owners_count":21057554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","animation","animations","dynamic","supertextview","textview","typewriting","typing"],"created_at":"2024-11-06T22:17:44.020Z","updated_at":"2025-08-18T11:34:24.541Z","avatar_url":"https://github.com/jenly1314.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SuperTextView\n\n[![JitPack](https://img.shields.io/jitpack/v/github/jenly1314/SuperTextView?logo=jitpack)](https://jitpack.io/#jenly1314/SuperTextView)\n[![Download](https://img.shields.io/badge/download-APK-brightgreen?logo=github)](https://raw.githubusercontent.com/jenly1314/SuperTextView/master/app/app-release.apk)\n[![API](https://img.shields.io/badge/API-15%2B-brightgreen?logo=android)](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)\n[![License](https://img.shields.io/github/license/jenly1314/SuperTextView?logo=open-source-initiative)](https://opensource.org/licenses/mit)\n\nSuperTextView for Android 是一个在TextView的基础上扩展了几种动画效果的控件。\n\n## 效果展示\n![Image](GIF.gif)\n\n\u003e 你也可以直接下载 [演示App](https://raw.githubusercontent.com/jenly1314/SuperTextView/master/app/app-release.apk) 体验效果\n\n## 引入\n\n### Gradle:\n\n1. 在Project的 **build.gradle** 或 **setting.gradle** 中添加远程仓库\n\n    ```gradle\n    repositories {\n        //...\n        mavenCentral()\n        maven { url 'https://jitpack.io' }\n    }\n    ```\n\n2. 在Module的 **build.gradle** 中添加依赖项\n\n    ```gradle\n    implementation 'com.github.jenly1314:SuperTextView:1.0.1'\n    ```\n\n## 使用\n\n布局示例\n```Xml\n\u003ccom.king.view.supertextview.SuperTextView\n    android:id=\"@+id/superTextView\"\n    android:layout_width=\"wrap_content\"\n    android:layout_height=\"wrap_content\" /\u003e\n```\n\n代码示例（核心调用代码）\n```Java\n//设置动画的动态监听（动画结束后回调）\nsuperTextView.setOnDynamicListener(OnDynamicListener onDynamicListener);\n//设置动画的动态风格\nsupertextview.setDynamicStyle(DynamicStyle dynamicStyle);\n//设置动画的动态文本\nsupertextview.setDynamicText(CharSequence text);\n//开始动画\nsupertextview.start();\n\n```\n\n更多使用详情，请查看[app](app)中的源码使用示例或直接查看[API帮助文档](https://jitpack.io/com/github/jenly1314/SuperTextView/latest/javadoc/)\n\n## 相关推荐\n- [SpinCounterView](https://github.com/jenly1314/SpinCounterView) 一个类似码表变化的旋转计数器动画控件。\n- [CounterView](https://github.com/jenly1314/CounterView) 一个数字变化效果的计数器视图控件。\n- [RadarView](https://github.com/jenly1314/RadarView) 一个雷达扫描动画后，然后展示得分效果的控件。\n- [LoadingView](https://github.com/jenly1314/LoadingView) 一个圆弧加载过渡动画，圆弧个数，大小，弧度，渐变颜色，完全可配。\n- [WaveView](https://github.com/jenly1314/WaveView) 一个水波纹动画控件视图，支持波纹数，波纹振幅，波纹颜色，波纹速度，波纹方向等属性完全可配。\n- [GiftSurfaceView](https://github.com/jenly1314/GiftSurfaceView) 一个适用于直播间送礼物拼图案的动画控件。\n- [FlutteringLayout](https://github.com/jenly1314/FlutteringLayout) 一个适用于直播间点赞桃心飘动效果的控件。\n- [DragPolygonView](https://github.com/jenly1314/DragPolygonView) 一个支持可拖动多边形，支持通过拖拽多边形的角改变其形状的任意多边形控件。\n- [CircleProgressView](https://github.com/jenly1314/CircleProgressView) 一个圆形的进度动画控件，动画效果纵享丝滑。\n- [ArcSeekBar](https://github.com/jenly1314/ArcSeekBar) 一个弧形的拖动条进度控件，配置参数完全可定制化。\n- [DrawBoard](https://github.com/jenly1314/DrawBoard) 一个自定义View实现的画板；方便对图片进行编辑和各种涂鸦相关操作。\n- [compose-component](https://github.com/jenly1314/compose-component) 一个Jetpack Compose的组件库；主要提供了一些小组件，便于快速使用。\n\n---\n\n![footer](https://jenly1314.github.io/page/footer.svg)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenly1314%2Fsupertextview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenly1314%2Fsupertextview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenly1314%2Fsupertextview/lists"}