title: An elegant way to keep integrity of RelativeLayout when animating it?
body: <p>Ok, so...</p>
  
  <p>I know, there's been a real amount of questions about it, but it either didn't work, or was really fixed in a hard way. Oh, and that's my second day trying to do it, so please, accept my apologies about that and help me for Chet Haase's sake.</p>
  
  <p>I have a button on top of a fragment, and a RecyclerView below it. When i press the button i want it to disappear and a new RelativeLayout with textfields to slide from the top. 
  I don't want to make it with animateLayoutChanges="true", cause it's not exactly what i was meant to do, and i want rather learn, than do it.</p>
  
  <p>I tried to do it with widget.animate().translation... and the result was that one widget was just thrown in it's place when the rest of layout stood still. That's not what i meant to do.</p>
  
  <p>I tried also to make an "new TranslateAnimation" since it has this "setFillAfter/Before" attribute... but that did not help me neither.</p>
  
  <p>What i tried as well was to update the layout somehow adding to id margins and stuff (don't remember anymore, and i'm in work right now trying to figure it out, sorry) as it was described in some questions.</p>
  
  <p>But none of that worked. I don't include code right now, cause i already tried to do it in some dozens of different ways.</p>
  
  <p>Could you please tell me  how to move a widget and make the rest of them to move with it? Is it possible?</p>
  
  <p>I've already got it going once using setVisibility,animateLayoutChanges and animation combination, but that was massive and dirty as a baby duck.</p>
  
  <p>Edit: oh, i almost forgot about it. Another problem is that when i animate/move a widget, only the rendering spod changes, but the real spot of it stays the same (ex. a onclicklistener)</p>