SlidengPanelAyout-类似于Android Hangouts应用程序的动画

SlidengPanelAyout-类似于Android Hangouts应用程序的动画,android,animation,layouttransition,slidingpanelayout,Android,Animation,Layouttransition,Slidingpanelayout,我已经实现了一个SlidingPaneLayout,其中的片段如下(总结) 因此,ListView是“滑出”窗格。这一切都很好,完全符合我的预期 然而,我对实现动画效果感兴趣(在触摸之后,当窗格被拉出时,ListView将从左侧进入) 我曾尝试在左动画资源中制作一张幻灯片,并将其设置为LayoutTransition,但这并不是我想要的。我想我需要用onPaneSlide做点什么 只是想知道是否有一个很好的方法来实现这一点与滑动面板布局,谢谢 哇,太容易了,我只是忽略了它 SlidengPa

我已经实现了一个SlidingPaneLayout,其中的片段如下(总结)


因此,ListView是“滑出”窗格。这一切都很好,完全符合我的预期

然而,我对实现动画效果感兴趣(在触摸之后,当窗格被拉出时,ListView将从左侧进入)

我曾尝试在左动画资源中制作一张幻灯片,并将其设置为LayoutTransition,但这并不是我想要的。我想我需要用onPaneSlide做点什么


只是想知道是否有一个很好的方法来实现这一点与滑动面板布局,谢谢

哇,太容易了,我只是忽略了它

SlidengPanelAyout有一个方法,setParallaxDistance,它增加了我提到的效果


哇,太容易了,我只是忽略了它

SlidengPanelAyout有一个方法,setParallaxDistance,它增加了我提到的效果


看一看“我知道”导航抽屉,但这是一种完全不同于我想要的和hangouts应用程序使用的模式。首先,我会使用
uiautomatorviewer
来确定这是否真的是
SlidingPaneLayout
。这是一个很好的建议,虽然没有提到SlidengPanelayout,但在我的应用程序中也没有。看起来它实际上是以FrameLayout的形式呈现/构建的(因为它似乎是ListView/FrameLayout之上的直接级别),但这与我想要的和hangouts应用程序使用的模式完全不同。我会首先使用
uiautomatorviewer
来确定这是否真的是
SlidingPaneLayout
。这是一个很好的建议,虽然没有提到SlidingPaneLayout,但在我的应用程序中也没有。看起来它实际上是以FrameLayout的形式呈现/生成的(因为它似乎是ListView/FrameLayout之上的直接级别)。如果您希望使用导航抽屉具有相同的功能,可以试用此库:如果您希望使用导航抽屉具有相同的功能,可以试用此库:
<SlidingPaneLayout
    android:xmlns="...."
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >


    <ListView />
    <FrameLayout />
</SlidingPaneLayout>