在实际项目中有时候,点击箭头,要改变箭头的方向,这个时候你想代码简单点,并且不用那么麻烦,就实现这个功能 这个代码如何写
如:
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);
下面的控件可以实现动画效果.
本文介绍了一种在项目中实现箭头方向切换的简单代码方法,并提供了带有动画效果的实现方案,通过控制箭头视图的旋转角度,实现箭头的顺时针或逆时针旋转。
232

被折叠的 条评论
为什么被折叠?



