Android 添加片段并将另一个片段设置为新位置的动画

Android 添加片段并将另一个片段设置为新位置的动画,android,android-layout,android-fragments,android-animation,Android,Android Layout,Android Fragments,Android Animation,我希望在这里找到以下问题的答案: 我希望构建具有以下行为的UI: 国家1: 加载活动后,您可以在屏幕的左右两侧看到一个ListFragment +-------------------------------------------------------------------------------+ |Activity | |-------------

我希望在这里找到以下问题的答案:

我希望构建具有以下行为的UI:

国家1: 加载活动后,您可以在屏幕的左右两侧看到一个ListFragment

+-------------------------------------------------------------------------------+
|Activity                                                                       |
|-------------------------------------------------------------------------------|
|                                                                  +-----------+|
|                                                                  |Fragment1  ||
|                                                                  |           ||
|                                                                  |           ||
|                                                                  |           ||
|                                                                  |           ||
|                                                                  |           ||
|                                                                  |           ||
|                                                                  +-----------+|
+-------------------------------------------------------------------------------+
状态2:用户单击ListFragment中的某个项目后,该片段应向左移动,以便为另一个片段留出空间(2)

我使用support-v4库来处理这些片段。我尝试过这种可能性:

  • 通过框架布局:在代码中添加片段,当单击列表时,删除片段,再次添加到另一个框架布局,然后添加第二个片段。-这里的问题是:如何设置片段1从framelayout 1移动到framelayout 2的动画

  • 通过动画:我使用NineodelDroid库,尝试通过不同的值移动布局。但我总是会有一些意想不到的行为:职位不错,但名单上没有更多的触碰反应之类的东西

  • 通过更改LayoutParams:我也不知道如何设置动画

    很抱歉,我没有给出任何代码,这是因为我总是改变一切尝试另一种解决方案

  • 我希望有人能给我任何建议,我如何解决我的问题或任何提示,我可以找到信息或想法,这个问题

    非常感谢

    +-------------------------------------------------------------------------------+
    |Activity                                                                       |
    |-------------------------------------------------------------------------------|
    |                                                    +------------++-----------+|
    |                                                    |Fragment1   ||Fragment2  ||
    |                                                    |            ||           ||
    |                                                    |            ||           ||
    |                                                    |            ||           ||
    |                                                    |            ||           ||
    |                                                    |            ||           ||
    |                                                    |            ||           ||
    |                                                    +------------++-----------+|
    +-------------------------------------------------------------------------------+