相关疑难解决方法(0)

Android中的脉动按钮动画

我正在使用语音识别应用程序,我想在录制时让我的播放/停止按钮"脉冲".像这样的东西:

在此输入图像描述

我试图制作一个ScaleAnimation,按钮增长,但当然,它会使所有按钮增长.

   public static ObjectAnimator pulseAnimation(ImageView target){

    ObjectAnimator scaleDown = ObjectAnimator.ofPropertyValuesHolder(target,
            PropertyValuesHolder.ofFloat("scaleX", 1.1f),
            PropertyValuesHolder.ofFloat("scaleY", 1.1f));
    scaleDown.setDuration(310);
    scaleDown.setRepeatCount(ObjectAnimator.INFINITE);
    scaleDown.setRepeatMode(ObjectAnimator.REVERSE);

    return scaleDown;
}
Run Code Online (Sandbox Code Playgroud)

所以这个想法是实现类似的东西,但只是在实际按钮后面有一个alpha.我想知道是否可以使用alpha动画或其他东西在我的按钮后面添加第二个"Alpha Button"以使其增长并实现此效果.

android button scaletransform android-animation android-imageview

6
推荐指数
1
解决办法
1万
查看次数