我已经实现了SlidingPaneLayout,其片段看起来像这样(摘要)
<SlidingPaneLayout
android:xmlns="...."
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<ListView />
<FrameLayout />
</SlidingPaneLayout>
所以ListView是&#34;滑出&#34;窗格。这一切都很好,完全符合我的预期。
但是,我对实现动画效果很感兴趣(在触摸后拉出窗格时,ListView会从左侧进入)
我尝试制作一个slide_in_left动画资源并将其设置为LayoutTransition,但这并不像我想要的那样。猜猜我需要用onPaneSlide做点什么吗?
只是想知道是否有一个很好的方法来实现SlidingPaneLayout,谢谢!
答案 0 :(得分:3)
哇,太容易了,我只是忽略了它的大时间。
SlidingPaneLayout有一个方法setParallaxDistance,它增加了我所指的效果。