博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
属性动画
阅读量:6445 次
发布时间:2019-06-23

本文共 1990 字,大约阅读时间需要 6 分钟。

public class MainActivity extends AppCompatActivity {    private ImageView iv;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        iv = findViewById(R.id.iv);        iv.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                Toast.makeText(MainActivity.this, "你点不到我", Toast.LENGTH_SHORT).show();            }        });    }    public void click1(View view) {        ObjectAnimator oa = null;        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {            oa = ObjectAnimator.ofFloat(iv, "rotation", 0, 90, 180, 270, 360);        }        oa.setDuration(2000);        oa.start();    }    public void click2(View view) {        ObjectAnimator oa = ObjectAnimator.ofFloat(iv, "alpha", 0.0f, 1.0f);        oa.setDuration(2000);        oa.start();    }    public void click3(View view) {        ObjectAnimator oa = ObjectAnimator.ofFloat(iv, "translationX", 0.0f, 10.0f, 20.0f, 100.0f);        oa.setDuration(2000);        oa.start();    }    public void click4(View view) {        ObjectAnimator oa = ObjectAnimator.ofFloat(iv, "scaleX", 1.0f, 2.0f);        oa.setDuration(2000);        oa.start();    }    public void click5(View view) {        AnimatorSet animatorSet = new AnimatorSet();        ObjectAnimator oa1 = ObjectAnimator.ofFloat(iv, "rotation", 0, 90, 180, 270, 360);        ObjectAnimator oa2 = ObjectAnimator.ofFloat(iv, "alpha", 0.0f, 1.0f);        ObjectAnimator oa3 = ObjectAnimator.ofFloat(iv, "translationX", 0.0f, 10.0f, 20.0f, 100.0f);        ObjectAnimator oa4 = ObjectAnimator.ofFloat(iv, "scaleX", 1.0f, 2.0f);        animatorSet.playSequentially(oa1, oa2, oa3, oa4);        animatorSet.setDuration(2000);        animatorSet.setTarget(iv);        animatorSet.start();    }}

 

  • 属性动画 会改变控件真实的坐标.

转载于:https://www.cnblogs.com/nangongyibin/p/10257432.html

你可能感兴趣的文章
【iOS开发者必备】APP 图标规格参考表
查看>>
泛型中去掉指定字段重复的数据
查看>>
[leetcode]Length of Last Word
查看>>
POJ 1325、ZOJ 1364、HDU 1150 Machine Schedule - from lanshui_Yang
查看>>
布里斯班两周感受
查看>>
图形学基础 关于光照的科普知识
查看>>
Oracle定义varchar2()类型存储汉字的长度问题
查看>>
论Visual Studio和.NET Framework
查看>>
android 应用层性能优化方案
查看>>
appstore 上传需要的icon
查看>>
Qt_chartdirector图形开发
查看>>
[51单片机] EEPROM 24c02 [读取存储多字节]
查看>>
cocos2d-x项目101次相遇:使用触摸事件移动 精灵
查看>>
[再寄小读者之数学篇](2014-05-29 单调函数的一个充分条件)
查看>>
RDD的依赖关系
查看>>
Android开发学习---使用Intelij idea 13.1 进行android 开发
查看>>
AddChild
查看>>
Android的移动存储之SharedPreferences
查看>>
padding与margin的差别
查看>>
Icehouse 创建Instance代码分析
查看>>