Android小部件按钮动画

问题描述

在Android中,我有一个带有按钮的小部件:

<Button
  android:id="@+id/btnPlayPause"
  android:layout_width="100dp"
  android:layout_height="100dp"
  android:background="@drawable/ic_button_play"/>

我想在用户按下动画时对其应用非常基本的动画。

简单的动画意味着:将比例缩小一点,然后恢复到原始大小。

这可以实现吗?

解决方法

but.setOnClickListener(new View.OnClickListener(){
           @Override
           public void onClick(View view) {
               but.animate().scaleY(2f).setDuration(200).withEndAction(new Runnable() {
                   @Override
                   public void run() {

                       but.animate().scaleY(1f);
                   }
               });
           }
       });

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...