创建一个类继承View
创建好画笔在布局里引入这个类,这个时候已经有一个圆形了
<wangyaowei.bw.com.shopcartwo2.Crile
android:layout_marginLeft="100dp"
android:layout_marginTop="100dp"
android:id="@+id/yuan"
android:layout_width="199dp"
android:layout_height="199dp" />
在主页面中设置点击事件,在里面设置动画属性,就成了一个简单的动画
findViewById(R.id.yuan).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, "转起来", Toast.LENGTH_SHORT).show();
ObjectAnimator translationY=ObjectAnimator.ofFloat(v,"translationX",v.getTranslationY(),100,100);
ObjectAnimator rotation=ObjectAnimator.ofFloat(v,"rotation",0,360);
ObjectAnimator alpha=ObjectAnimator.ofFloat(v,"alpha",0,1,0,1);
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.play(translationY).with(rotation);
animatorSet.setDuration(5000);
animatorSet.start();
}
});