我想在另一个视图中从顶部滑入/滑出我的视图。当顶视图滑入时,第一个可见视图变淡,如果用户在顶视图外单击,它将使用从下到上的动画再次滑出,第一个视图再次完全可见。例如,您可以检查线路聊天布局,用户可以通过单击操作栏中的右上角按钮检查其他选项,并在聊天屏幕上显示按钮。
答案 0 :(得分:2)
这就是你需要的:
https://github.com/wunderlist/android-sliding-layer-lib
<com.wunderlist.slidinglayer.SlidingLayer
xmlns:slidingLayer="http://schemas.android.com/apk/res-auto"
android:id="@+id/slidingLayer1"
android:layout_width="@dimen/layer_width"
android:layout_height="@dimen/layer_height"
slidingLayer:shadowDrawable="@drawable/sidebar_shadow"
slidingLayer:shadowSize="@dimen/shadow_size"
slidingLayer:offsetDistance="@dimen/offset_distance"
slidingLayer:previewOffsetDistance="@dimen/preview_offset_distance"
slidingLayer:stickTo="top|bottom|right|left"
slidingLayer:changeStateOnTap="true">
</com.wunderlist.slidinglayer.SlidingLayer>
您可以在此处更改滑动模式/方向。
在继续进行集成之前安装此应用: https://play.google.com/store/apps/details?id=com.slidinglayersample&hl=en