Android Jetpack Compose中行/列的动画

Android Jetpack Compose中行/列的动画,android,android-jetpack,android-jetpack-compose,Android,Android Jetpack,Android Jetpack Compose,我正在尝试和学习Jetpack Compose。我有 Columns { //.. } 或 使用简单的UI元素,如ImageViews,然后水平或垂直显示。例如,我已经浏览了一行并突出显示了当前选择的ImageView 我的目的是在该行中选择一个ImageView,并在该行的其他位置更改其位置。。。通过动画: 使用左右箭头键导航到ImageView(已完成) 当前使用enter键选择(已完成) 动画:选定的ImageView(从步骤2开始)应稍微向上移动 动画:按左键和右键向上移动动画I

我正在尝试和学习Jetpack Compose。我有

Columns {
   //..
}

使用简单的UI元素,如
ImageView
s,然后水平或垂直显示。例如,我已经浏览了一行并突出显示了当前选择的
ImageView

我的目的是在该行中选择一个
ImageView
,并在该行的其他位置更改其位置。。。通过动画:

  • 使用左右箭头键导航到
    ImageView
    (已完成)
  • 当前使用enter键选择(已完成)
  • 动画:选定的
    ImageView
    (从步骤2开始)应稍微向上移动
  • 动画:按左键和右键向上移动动画
    ImageView
    (从步骤3开始)以指示新位置。我还将改变图像视图的不透明度
  • 动画:我还想到分离相邻的
    ImageView
    ,以指示将先前选择的
    ImageView
    放置在何处
  • 由于我是Composables新手,我听说过一些关于
    Modifier.animations()
    ,但我真的不知道实现步骤3-5中动画的最佳方法是什么?也许有一个例子应用程序/项目有很好的动画

    Rows{
       //..
    }