Anvil Extra - Animation

I am building an aplication where we register sports-activities and it shows data week by week. When I click next week or last week it flashes to new data, but it would be cool to use the extra module and animation to let it slide out and the new week slide in. I have tried, and it works, except that when it has left the screen and I make it ivisible, objects lower on screen flips up, until the new week comes flying in. How can I make the panel invisible but still let it occupy space?

Code Sample:

    def prev_week_button_click(self, **event_args):
      slide_out = Transition(translateX=["0%", "-100%"])
      slide_in = Transition(translateX=["100%", "0%"])
      out_effect = Effect(slide_out, duration=500)
      in_effect = Effect(slide_in, duration=500)
      
      out_effect.animate(self.week_row_panel).wait()  
      #self.week_row_panel.visible = False      
      self.week_row_panel.visible=False
      self.week_offset_label.text -=1
      self.lagre_week_offset() 
      
      self.initier_uke(self.week_offset_label.text)
      time.sleep(0.1)
      #self.week_row_panel.visible=True
      self.week_row_panel.visible=True
      in_effect.animate(self.week_row_panel)```