我想用逐帧动画实现门的开关动作,有两个按钮控制门开关状态,分两组图片开门的图片,假如是 1  2 3那么关门就是3 2 1但有个问题他们要放在同以区域内,那岂不是覆盖了开门的第一张图片是1  关门第一张的图片是3 不知道有什么方法可以实现直接开门调用顺序播放,关门调用倒叙播放。求教

解决方案 »

  1.   

    才三张图片啊,那效果不是特别连贯呐
    怎么会覆盖呢,你draw的时候就会把前一张擦去
    对于这是个逆序,可以写个函数
    public boolean openDoor(Canvas canvas,String path[]),关门再传参时候传个倒序进去处理
      

  2.   

    定义2个动画布局文件,一个顺序显示,一个倒序显示,详细请参考:
    http://blog.csdn.net/aminfo/article/details/7847761
      

  3.   

    多谢你我一直定义了两个imageview怪不得怕重复覆盖看了一下就明白了