首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Android中实现动画/过渡

如何在Android中实现动画/过渡
EN

Stack Overflow用户
提问于 2018-05-28 12:02:45
回答 1查看 93关注 0票数 0

我有一个具体的目标,关于动画使用Recyclerview,但我找不到一个确切的标题来表达我的担忧,所以我对任何必要的修改都持开放态度。首先,多亏了David Medenjak's Recyclerview ViewPager,我有了一个可以充当ViewPager的回收器视图

现在我需要为每个滑动过渡设置背景颜色的动画,感谢不同的链接和资源,我偶然发现了TransitionDrawables,放置了一个不同的可绘制的数组,并调用了一个必要的过渡函数来动画,

代码语言:javascript
复制
recyclerView.setBackground(arrayOfDrawables)
transitionArrayOfDrawables.startTransition(...); 

现在我想采取更深入的事情,我想手动控制相对于动画的每个项目的滑动循环视图的过渡,我在精神上被阻止,因为我找不到关键字来搜索我应该从哪里开始,“插值”,“手动插值视图动画”,诸如此类的事情,但仍然没有运气,我唯一想到的是“获得回收视图的可见项目的插值/动画值,然后手动提供给目标视图的动画”,但我不知道从哪里开始。我甚至不知道如何手动动画视图,我有经验的ObjectAnimators,简单的翻译,缩放,弹跳等。但是手动控制视图的动画,甚至是使用旋钮/搜索栏之类的,目前还不在我的领域之内。

任何帮助都将不胜感激。

如果我的问题的意图涵盖了许多要求,请编辑道歉:

EN

回答 1

Stack Overflow用户

发布于 2018-05-28 13:12:34

如果我理解正确的话,this链接可能会有一些用处。它提供了关于如何在与用户滑动相关的viewpager背景颜色之间逐渐转换的说明。

该示例使用ArgbEvaluator类,该类对文档进行插值:“表示ARGB颜色的整数值之间的-according类型插值。”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50558955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档