Android StackScrollLayout

Ale*_*man 11 java xml android android-layout

我需要帮助创建Layout类似于Android用于在其通知面板内呈现通知的帮助.

在此输入图像描述

基本上,当通知不再适合屏幕时,视图结束时发生的事情是我感兴趣的.是Android源代码中的视图.

任何建议或想法都表示赞赏.谢谢!

Bal*_*ali 0

1-将视图包含在布局 xml 中

<com.bartoszlipinski.flippablestackview.FlippableStackView
    android:id="@+id/stack"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />
Run Code Online (Sandbox Code Playgroud)

2-FlippableStackView 基于与 ViewPager 一起使用的特定 PageTransformer。因此,要填充视图,您可以使用 PagerAdapter 的典型实现。在 onCreate 方法(或片段的 onCreateView)中,设置 FlippableStackView 的所有参数。

 FlippableStackView stack = (FlippableStackView) findViewById(R.id.stack);
    stack.initStack(2);
    stack.setAdapter(mStackAdapter);
        //assuming mStackAdapter contains your initialized adapter
Run Code Online (Sandbox Code Playgroud)

3-重要提示:库的当前实现将以相反的顺序显示适配器中的元素。换句话说:适配器位置 0 处的视图将显示在堆栈底部,而适配器位置 0 处的视图将首先可见(可用于第一次翻转)。

有关工作示例和参考,请检查此处的库 FlippableStackView