解决方案 »

  1.   

     
    mRelativeLayout.invalidate(); 你调用这个。它只会重绘自身。 而它的显示与否 与自身重绘制是没有关系的。你可以对  mRelativeLayout的父控件进行重绘, 应该就会是你想要的效果。
      

  2.   

    本来可以直接设置mRelativeLayout的 visibility属性就可以隐藏他里面子空间 了,但是我这里面用过几个动画translate动画和arpha动画,他就是隐藏不了,界面所有显示会丢失焦点,但是图形还在