• Animation(二)


    一、利用res文件夹下的anim文件下的xml创建:

    Activity代码:

    public class Animations2Activity extends Activity {

        private Button btn1=null;

        private ImageView img=null;

        @Override

        public void onCreate(Bundle savedInstanceState) {

            super.onCreate(savedInstanceState);

            setContentView(R.layout.main);

            

            img=(ImageView)findViewById(R.id.img);

            btn1=(Button)findViewById(R.id.btn);

            btn1.setOnClickListener(new Btn());

        }

        class Btn implements OnClickListener{

           public void onClick(View v) {

               // TODO Auto-generated method stub

               //使用AnimationUtils.loadAnimation来装载anim中定义的xml形式的动画

               Animation animation=AnimationUtils.loadAnimation(Animations2Activity.this, R.anim.rotate);

               //设置动画速率

               animation.setInterpolator(new AccelerateDecelerateInterpolator());

               img.startAnimation(animation);

           }

        

        }

    }

    Anim文件夹下的anim.xml文件代码:

    <?xmlversion="1.0"encoding="utf-8"?>

    <!-- android:interpolator设置动画速率 -->

    <setxmlns:android="http://schemas.android.com/apk/res/android"

    android:interpolator="@android:anim/decelerate_interpolator" 

    <rotate

    android:fromDegrees="0"

    android:toDegrees="+350"

    android:pivotX="50%p"

    android:pivotY="50%p"

    android:duration="3000"

    </rotate>

    </set>

  • 相关阅读:
    Web测试和App测试重点总结(转)
    bug等级和标准(转)
    App测试准入准出标准(转)
    开发人员应该怎么做,保证app在开发完毕后达到可提测的基本要求(转)
    1、Web网站常规测试点总结
    文件操作和函数
    python 数据类型
    Python-函数的各种器
    Python-函数的初始
    Python-文件操作
  • 原文地址:https://www.cnblogs.com/itfenqing/p/4429510.html
Copyright © 2020-2023  润新知