【问题标题】:Slide View from Top Over the another layout android从顶部滑动视图在另一个布局 android
【发布时间】:2015-07-25 17:29:44
【问题描述】:

我想从另一个视图的顶部滑入/滑出我的视图。当顶视图滑入时,第一个可见视图变得淡出,如果用户在顶视图之外单击,它将使用从下到上的动画再次滑出,并且第一个视图再次完全可见。例如,您可以检查在线聊天布局,用户可以通过单击操作栏中的右上角按钮来检查不同的选项,并且按钮会在聊天屏幕上可见。

【问题讨论】:

标签: android animation layout


【解决方案1】:

这是你需要的:

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

【讨论】:

  • 是的,我需要同样的东西,但是当用户在上层布局之外单击时,我想关闭它。明白我的意思了吗?
  • 调用dismiss-layer方法,当用户点击上方布局外。明白我的意思了吗?
猜你喜欢
  • 2016-01-07
  • 1970-01-01
  • 1970-01-01
  • 2016-09-30
  • 2021-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多