zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    iOS 跳转app
    Mac下安装Redis图解教程
    高性能图文混排框架,构架顺滑的iOS应用-b
    iOS的layoutSubviews和drawRect方法何时调用
    类似nike+、香蕉打卡的转场动画效果-b
    开源YYKit-b
    轻仿QQ音乐之音频歌词播放、锁屏歌词-b
    数据库事务的四大特性
    拦截器的实现
    ognl表达式
  • 原文地址:https://www.cnblogs.com/itfenqing/p/4429510.html
Copyright © 2011-2022 走看看