作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我需要帮助创建一个 Layout
,就像 Android 用来在其通知面板中呈现通知一样。
基本上,当通知不再适合屏幕时, View 结束时发生的事情是我感兴趣的。 Here是Android源码中的view。
如有任何建议或想法,我们将不胜感激。谢谢!
最佳答案
1-在布局 xml 中包含 View
<com.bartoszlipinski.flippablestackview.FlippableStackView
android:id="@+id/stack"
android:layout_width="match_parent"
android:layout_height="match_parent" />
2-FlippableStackView 基于与 ViewPager 一起使用的特定 PageTransformer。因此,要填充 View ,您可以只使用 PagerAdapter 的典型实现。在您的 onCreate 方法(或 fragment 的 onCreateView)中,设置 FlippableStackView 的所有参数。
FlippableStackView stack = (FlippableStackView) findViewById(R.id.stack);
stack.initStack(2);
stack.setAdapter(mStackAdapter);
//assuming mStackAdapter contains your initialized adapter
3-重要说明:库的当前实现将以相反的顺序显示适配器中的元素。换句话说:适配器位置 0 处的 View 将显示在堆栈底部,位置 adapter.getCount()-1 处的 View 将首先可见(可用于第一次翻转)。
有关工作示例和引用,请在此处查看库 FlippableStackView
关于java - Android StackScrollLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40069731/
我需要帮助创建一个 Layout,就像 Android 用来在其通知面板中呈现通知一样。 基本上,当通知不再适合屏幕时, View 结束时发生的事情是我感兴趣的。 Here是Android源码中的vi
我是一名优秀的程序员,十分优秀!