首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动画制作完成- Android?

动画制作完成- Android?
EN

Stack Overflow用户
提问于 2013-10-01 19:15:04
回答 2查看 1.5K关注 0票数 1

我正在使用以下代码来翻转我的ViewFlipper

代码语言:javascript
复制
viewFlipper.setOnClickListener(new OnClickListener() { 
                        @Override
                        public void onClick(View v) { 
                                // This is all you need to do to 3D flip
                                AnimationFactory.flipTransition(viewFlipper, FlipDirection.LEFT_RIGHT);
                        }

        });

如何在flipTransition完成后附加监听器?有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2013-10-01 19:17:40

您可以像这样从flipperView中获取动画。

代码语言:javascript
复制
imageViewFlipper.getAnimation().setAnimationListener(new Animation.AnimationListener() {
                  public void onAnimationStart(Animation animation) {}
                  public void onAnimationRepeat(Animation animation) {}
                  public void onAnimationEnd(Animation animation) {
                      //your code after animation end
                  }
               });

为我测试和工作

票数 3
EN

Stack Overflow用户

发布于 2013-10-01 19:28:22

使用setAnimationListener()这将帮助您获得3个方法,即

代码语言:javascript
复制
              public void onAnimationStart(Animation animation) 
              public void onAnimationRepeat(Animation animation) 
              public void onAnimationEnd(Animation animation) 

相应地编写您的代码。

onAnimationStart()中-编写动画启动时要执行的代码

代码语言:javascript
复制
 onAnimationRepeat() - Write you want to be performed when the animation repeats.

onAnimationEnd(){

写下动画结束时想要执行的内容

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

https://stackoverflow.com/questions/19114746

复制
相关文章

相似问题

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