I am working on a project on Android TV based on jetpack compose. I have treid to animate my UI using AnimatedVisibility but it naturally removes the content that I want to animate from the screen, which I don't want. I want to keep a part of the content still on screen. The followin is my code using AnimatedVisibility :
Column(){
    AnimatedVisibility(
        visible = !isClicked,
        enter = slideInVertically {
            with(density) { -50.dp.roundToPx()}
        } + fadeIn ( initialAlpha = 0.3f),
        exit = slideOutVertically {
            with(density) {-50.dp.roundToPx()}
        } + fadeOut( targetAlpha = 0.3f),
        modifier = Modifier.weight(0.50f)
    ){
        Column(){
            //Some code
        }
    }
    
    Column{
        //Some more code
    }
}
As suggested by the code, I want the 50.dp offset while animating to still show the botton 50.dp of my column inside the AnimatedVisibility block and not dissapear from the screen.
I have looked into AnimatedContent and looks like it can be used to solve this problem, but I can't understand how to adapt this code to AnimatedContent. Any help regarding this will be much appreciated!