在实际项目中有时候,点击箭头,要改变箭头的方向,这个时候你想代码简单点,并且不用那么麻烦,就实现这个功能 这个代码如何写
如:
float rotation = ivArrow.getRotation();
if (rotation==180){
ivArrow.setRotation(0);
}else{
ivArrow.setRotation(180);
}
以上代码就可以实现 简单的箭头转向功能
如果需要动画,可以进行如下操作:
Animation an = new RotateAnimation(0, 180,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,
0.5f);
an.setDuration(1000);
an.setRepeatCount(1);
// an.setFillAfter(true);
ivArrow.startAnimation(an);
下面的控件可以实现动画效果.