如何在android中设置点到框转换动画的动画?

时间:2014-03-14 10:04:55

标签: java android animation

最初,会有点,点击一个按钮,点必须转换成一个矩形框。

这是单击按钮时发生的一系列事件

this is the series of events to take place when a button is clicked

帮助表示赞赏。谢谢

1 个答案:

答案 0 :(得分:0)

这是一个简单的方法

  1. 如果简单,则通过drawable生成一个矩形框,或者使用带有图像作为源的ImageView。

    如果它是drawable,则将此drawable设置为视图。

    1. 通过
    2. 将onclicklistener设置为视图

      view..setOnClickListener(new View.OnClickListener()     {

          @Override
          public void onClick(View v)
          {
              Animation anim = AnimationUtils.loadAnimation(YourActivity.this, R.anim.dot2square);
              //v.setAnimation(anim);
              v.startAnimation(anim);
          }
      });
      
      1. 最后一步。

      将这段代码添加到res / anim /文件夹中的文件(dot2square.xml)中的点动画。

      <scale xmlns:android="http://schemas.android.com/apk/res/android"
      android:duration="1000"
      android:fillAfter="true"
      android:fromXScale="0.1"
      android:fromYScale="0.1"
      android:interpolator="@android:anim/linear_interpolator"
      android:toXScale="1"
      android:pivotX="50%"
      android:pivotY="50%"
      android:toYScale="1" >
      </scale>
      

      要点: 以android提供的xml格式定义动画。 然后将动画设置为视图并开始