activity_main.xml

<?xml version="1.0" encoding="utf-8"?>                                

MainActivity.java

package com.example.yanhsama.ex4_13;import android.support.v7.app.AppCompatActivity;import android.animation.ObjectAnimator;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageView;public class MainActivity extends AppCompatActivity {    Button rotateButton,alphaButton,scaleButton;    ImageView img;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        img = (ImageView)findViewById(R.id.imageView);        rotateButton = (Button)findViewById(R.id.button1);        alphaButton = (Button)findViewById(R.id.button2);        scaleButton = (Button)findViewById(R.id.button3);        rotateButton.setOnClickListener(new mClick());        alphaButton.setOnClickListener(new mClick());        scaleButton.setOnClickListener(new mClick());    }    public class mClick implements View.OnClickListener    {        @Override        public void onClick(View v) {            if(v == rotateButton) {                ObjectAnimator animator = ObjectAnimator.ofFloat(img, "rotation", 0.0F, 360.0F);                animator.setDuration(1000);                animator.start();            }            else if(v == alphaButton){                ObjectAnimator animator = ObjectAnimator.ofFloat(img, "alpha",1.0F, 0.0F, 1.0F);                animator.setDuration(3000);                animator.start();            }            else if(v == scaleButton){                ObjectAnimator animator = ObjectAnimator.ofFloat(img, "ScaleY", 1.0F, 0.5F, 1.0F);                animator.setDuration(5000);                animator.start();            }        }    }}

运行效果图示

更多相关文章

  1. Android(安卓)4种补间动画基础使用。
  2. Android(安卓)图片缩放与旋转
  3. Android中位图缩放
  4. Android(安卓)图片缩放
  5. Android图形报表之AchartEngine(附开发包+API文档)
  6. 让Android自带的Gallery实现多点缩放,拖动和边界回弹效果,效果流畅
  7. Android三种动画详解
  8. android图片压缩的3种方法实例
  9. 【Android(安卓)开发】:UI控件之显示图片控件 ImageView 的使用方

随机推荐

  1. 在Ubuntu上为Android增加硬件抽象层(HAL)模
  2. Android(安卓)M及以上版本系统 悬浮窗权
  3. android 中管理短信
  4. Android(安卓)之 Handler总结
  5. Android开发之数据存储之二:SQLite数据库
  6. Android(安卓)调试模式工具的Stetho
  7. 【Android】windows下使用android studio
  8. Android深入浅出之Zygote[1]
  9. Gradle in Android(安卓)Studio (1) - 构
  10. 【Android每周专题】触摸屏事件