Android StackScrollLayout

Мне нужна помощь в создании Layout, как тот, который использует Android для визуализации уведомлений внутри его панели уведомлений.

введите описание изображения здесь

В основном то, что происходит в конце представления, когда уведомления больше не соответствуют экрану, меня интересует. Здесь - это вид в исходном коде Android.

Любые предложения или идеи приветствуются. Спасибо!

Ответ 1

1-Включить представление внутри вашего макета xml

<com.bartoszlipinski.flippablestackview.FlippableStackView
    android:id="@+id/stack"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

2-FlippableStackView основан на конкретном PageTransformer, используемом вместе с ViewPager. Поэтому для заполнения представления вы можете использовать только типичную реализацию PagerAdapter. В вашем методе onCreate (или onCreateView для фрагмента) настройте все параметры FlippableStackView.

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

3-Важное примечание: текущая реализация библиотеки отобразит элементы из адаптера в обратном порядке. Другими словами: вид в позиции 0 вашего адаптера будет отображаться в нижней части стека и вид в позиции adapter.getCount() - 1 будет видимым первым (доступно для первого щелчка).

для рабочего примера и ссылки проверяйте библиотеку здесь FlippableStackView