首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将帧动画应用于Toast视图

将帧动画应用于Toast视图
EN

Stack Overflow用户
提问于 2010-08-05 16:02:40
回答 1查看 1.4K关注 0票数 3

是否可以在“敬酒”视图上播放帧动画?

下面代码中的第3-5行通常适用于我,如果我想在视图上播放帧动画的话。不幸的是,当我试图将这个视图应用于一个土司对象时,当吐司显示出来时,它并不是动画。,有人知道是否有可能在吐司对象上播放帧动画吗?如果是的话,怎么做?谢谢

代码语言:javascript
运行
复制
LayoutInflater inflaterSpin = getLayoutInflater();
View layout = inflaterSpin.inflate(R.layout.toast_layout, (ViewGroup)   findViewById(R.id.toast_layout_root));

layout.setBackgroundResource(R.anim.anim_toast);
AnimationDrawable toastAnim = (AnimationDrawable) layout.getBackground();
toastAnim.start();

myToast = new Toast(getApplicationContext());             
myToast.setView(layoutSpin);
myToast.show();
EN

回答 1

Stack Overflow用户

发布于 2011-05-19 03:53:34

首先,您是否尝试在活动中的视图上运行框架动画?根据这个问题toastAnim.start();不工作。我也有过这种经历。这一问题的解决办法如上述链接的评论所示。祝你好运。我认为这也应该在祝酒词中起作用,因为这在一项活动中对我起了作用。

注意:我还将xml放在了可绘制的文件夹中,所以它是R.drawable.frameanim而不是R.anim.frameanim

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

https://stackoverflow.com/questions/3416691

复制
相关文章

相似问题

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