zoukankan      html  css  js  c++  java
  • AndroidUI 视图动画-移动动画效果 (TranslateAnimation)

    移动动画效果可以使用 TranslateAnimation;

        <Button
            android:id="@+id/btnTranslate1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:layout_marginLeft="67dp"
            android:layout_marginTop="168dp"
            android:text="@string/btnTranslate1" />

    代码:

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            
            findViewById(R.id.btnTranslate1).setOnClickListener(new OnClickListener() {
    			
    			@Override
    			public void onClick(View v) {
    				//根据矩阵,使按钮向X轴和Y轴200px的地方移动
    				//TranslateAnimation tran=new TranslateAnimation(0, 200, 0, 200);
    				//tran.setDuration(2000);
    				//v.startAnimation(tran);
    				
    				//使用XML文件配置移动动画
    				v.startAnimation(AnimationUtils.loadAnimation(v.getContext(), R.anim.translate1));
    			}
    		});
        }


    XML配置:


    <?xml version="1.0" encoding="utf-8"?>
    <translate xmlns:android="http://schemas.android.com/apk/res/android"
        android:fromXDelta="0"
        android:toXDelta="200"
        android:fromYDelta="0"
        android:toYDelta="200"
        android:duration="2000">
    </translate>
    


    效果:




  • 相关阅读:
    HTML5 浏览器设定
    c语言运算符优先级
    Jquery选择器
    asp.net中的<% %>用法
    Jquery技巧
    css选择器
    HTML5 Canvas 参考手册
    具有滑动效果的导航代码
    委托
    kubernetes 1.6 集群实践 (十)
  • 原文地址:https://www.cnblogs.com/raphael5200/p/5114793.html
Copyright © 2011-2022 走看看