9 Star 24 Fork 10

Android TV 开源社区 / NewTvWidget-Anim

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Download

// 必须使用
implementation 'com.xgimi.tvwidget:anim:1.2.2'
// 依赖添加
implementation 'com.xgimi.tvwidget:commom:1.2.0' 
implementation rootProject.ext.dependencies["appcompat-v7"] // 使用 root.gradle
implementation 'com.android.support:appcompat-v7:28.0.0' // 不使用 root.gradle
// 如果需要用到 RecyclerView 动画,需要添加相关依赖
implementation rootProject.ext.dependencies["recyclerview-v7"]

DEMO参考:

AnimActivity

TODO列表:

  • 支持 XML动画(补齐 play ater befer with,sequentially 等)
  • 修复生命周期问题(只有两个生效的问题)
  • 全局可以取消/开始所有动画(用于界面滚动优化)(参考 Glide.with(context).resumeRequests(); Glide.with(context).pauseRequests())
  • RecyclerView Anim 支持
  • SVG 动画支持???
  • litho 支持???

v1.2.2

  • 支持 width height 改变的动画
  • 支持 RecyclerView Anim 初始化与删除/添加/更新/移动等动画
  • 支持 过渡的一些文字,圆形进度条动画效果

v1.2.1(文档)

  • BUG:多个不同的时间无效的问题
  • 支持 TypeEvaluator
  • play ater befer with 支持设置属性
  • 局部延时支持
  • 支持XML动画

v1.2.0

  • 修改 包名问题

v1.1.1(文档)

  • 修改支持生命周期, 添加with,into方法.
  • 全局配置插值器,时间支持

v1.0.2

  • 修改支持多个view
  • 修改支持多个view同时动画
  • 支持生命周期 Activity或Fragment的onStart而resume,onStop而pause,onDestroy而clear, 还有 View 的 onAttachedToWindow,onDetachedFromWindow(clear) 从而节约流量和内存,并且防止内存泄露

感谢项目支持

在这里插入图片描述

空文件

简介

NewTvWidget-UI 是一个动画库,以简洁的方式使用动画,比如过渡动画,ReyclerView动画,属性动画,3D酷炫等. 展开 收起
Android
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Android
1
https://gitee.com/kumei/NewTvWidget-Anim.git
git@gitee.com:kumei/NewTvWidget-Anim.git
kumei
NewTvWidget-Anim
NewTvWidget-Anim
master

搜索帮助