Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:像软件键盘一样,在另一个视图下有一个任意视图幻灯片_Android - Fatal编程技术网

Android:像软件键盘一样,在另一个视图下有一个任意视图幻灯片

Android:像软件键盘一样,在另一个视图下有一个任意视图幻灯片,android,Android,我想在页面底部弹出一个视图,就像 软件键盘视图不在彩信应用程序的撰写部分显示。 它从底部滑入,就像被垂直添加到 定向线性布局,仅使ListView更小。它变成了一个 当前布局的一部分,而不是在其顶部弹出。 我想用我自己的自定义视图来解释这件事 这个问题有意义吗?一定有意义 我有一个演示,演示了一般技术。因为它实现了一个自定义的视图类,所以它比需要的要复杂一些 要点是,您实际上已经在布局中设置了面板,将其放置在您希望的位置,但您设置了android:visibility=“gone”,使其不会出现

我想在页面底部弹出一个视图,就像 软件键盘视图不在彩信应用程序的撰写部分显示。 它从底部滑入,就像被垂直添加到 定向线性布局,仅使ListView更小。它变成了一个 当前布局的一部分,而不是在其顶部弹出。 我想用我自己的自定义视图来解释这件事

这个问题有意义吗?

一定有意义

我有一个演示,演示了一般技术。因为它实现了一个自定义的
视图
类,所以它比需要的要复杂一些


要点是,您实际上已经在布局中设置了面板,将其放置在您希望的位置,但您设置了
android:visibility=“gone”
,使其不会出现。当您希望它可见时,将其设置为可见,并设置一个
TranslateAnimation
以将其滑入。

今天有一个幻灯片布局视图可供使用

只需使用此选项并在布局中添加以下内容:

<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">

你可以从

Wow下载一个演示应用程序,这比我想象的要容易得多。非常感谢你!是否可以通过编程方式添加该视图?我想在不同的活动中使用它,并想知道是否需要在准备时将其放置在每个版面中…@SvenMenschner:您需要添加一个单参数构造函数来提供
上下文
,并添加一个setter来提高速度,以便在版面文件之外使用它。
compile 'com.wunderlist:sliding-layer:1.2.5'