【问题标题】:Android widget button animationAndroid 小部件按钮动画
【发布时间】:2020-10-31 13:10:06
【问题描述】:

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

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

我想在用户按下它时应用一个非常基本的动画

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

这是否可以实现?

【问题讨论】:

    标签: android android-widget


    【解决方案1】:
    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);
                       }
                   });
               }
           });
    

    【讨论】:

    • 这是你的按钮but = findViewById(R.id.btnPlayPause);
    • 你试过了吗? findViewById 在 Android 小部件上不可用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 2015-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    相关资源
    最近更新 更多