首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当某项活动返回到版本23下时,如何在Android中重置AnimatedVectorDrawable动画?

当某项活动返回到版本23下时,如何在Android中重置AnimatedVectorDrawable动画?
EN

Stack Overflow用户
提问于 2018-10-27 21:49:15
回答 1查看 806关注 0票数 3

场景:我在一个AnimatedVectorDrawable中有一个ImageView实例的形状。单击此形状(ImageView)时,它将执行动画。此动画结束后,将执行一个新的活动。然后,当使用智能手机上的“返回”按钮时,将显示第一个活动。为了使AnimatedVectorDrawable出现在它的原始状态(没有动画应用),它的方法reset()可以在android 23之上调用。示例:

代码语言:javascript
复制
    public void onStop() {
        super.onStop();

        avdLogo.reset()
    }

avdLogo指的是问题中的AnimatedVectorDrawable。

如何在23版中实现相同的功能

EN

回答 1

Stack Overflow用户

发布于 2018-10-28 07:46:18

vectorDrawables.useSupportLibrary = true添加到模块的build.gradle的android部分的defaultConfig中。就像下面

代码语言:javascript
复制
android {
     ........       
      ........

    defaultConfig {
       ........
       vectorDrawables.useSupportLibrary = true
    }

它将支持动画矢量绘图文件,以兼容使用的API低于洛利波普。

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

https://stackoverflow.com/questions/53026572

复制
相关文章

相似问题

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