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>
    


    效果:




  • 相关阅读:
    数据结构做题一些总结
    ExecuteNoQuery执行, 报错“go”附近有语法错误。
    EF总结
    哨兵模式
    Redis 发布订阅
    Redis 持久化
    Redis 事务 和乐观锁
    缓存穿透和雪崩
    Redis 基础知识
    Redis 三种特殊的数据类型
  • 原文地址:https://www.cnblogs.com/raphael5200/p/5114793.html
Copyright © 2011-2022 走看看