【问题标题】:How to make animation with drawble animation如何使用可绘制动画制作动画
【发布时间】:2020-09-30 13:58:30
【问题描述】:

我想一个接一个地播放 2 个动画绘图..

当第一个停止时,另一个必须启动..(使用 OnTouchListener)

问题是:

AnimationListener 无法使用动画绘制

有人知道解决办法吗?

谢谢

【问题讨论】:

    标签: android android-studio animation drawable animationdrawable


    【解决方案1】:

    抱歉,回答晚了,但我在 android 中制作应用程序时什至遇到了同样的问题。我不知道这会起作用,但我使用了倒数计时器。在我的情况下,我有一个按钮,单击该按钮将启动动画,当动画完成时,它将启动另一个功能。 因此,我在setOnclickListener(用于按钮)中使用了倒数计时器。这是一个例子:)

    start.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
       
        throwing.setImageResource(R.drawable.throwing);
        AnimationDrawable idleAnimation = (AnimationDrawable) throwing.getDrawable();
            idleAnimation.start();
    
            new CountDownTimer(680, 3000) {
    
                public void onTick(long millisUntilFinished) {
    
                }
    
                public void onFinish() {
                    //place your code here which you want to execute when the first animation finishes.
                }
    
            }.start();
    });
    

    【讨论】:

    • 你能用它但作为 OnTouchListener 并为其添加声音和第二个 drawbleAnimation 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    相关资源
    最近更新 更多