如题,比如我要做一个开关门的动作点击按钮开门动画再点击按钮关门动画就这样重复
------解决方案--------------------
用两个帧动画做, 一组帧顺序是image1, image2, image3, 另一组image3, image2, image1
------解决方案--------------------
判断当前点击的次数的奇、偶数 分别来执行两种动作~
------解决方案--------------------
非常简单,定义一个Boolean对象
private Boolean isClosed = false;
然后在Button里面的点击事件里面加上
if(isClosed)
{
开门
isClosed = false;
}
else
{
关门
isClosed = true;
}
动画效果参考:
http://blog.csdn.net/aminfo/article/details/7847761
------解决方案--------------------
定义了个类成员变量boolean mState = false;控制白, 比如每次点击的时候判断mState的状态, 如果为true, 则运行打开动画, 反之运行关闭动画, 并且更新mState的状态, mState = !mState
------解决方案--------------------
4楼正解