如何自定义android视图寻呼机设计

时间:2018-01-14 20:49:28

标签: android android-fragments

我看到使用视图寻呼机在应用中实现了不同的不同设计我希望自定义我的视图寻呼机,如下所示。

enter image description here

1 个答案:

答案 0 :(得分:-1)

首先,您应该创建一个具有卡片视图的简单布局。并且在实现适配器后,在活动中设置了视图寻呼机。

<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">

<android.support.v4.view.ViewPager
    android:id="@+id/viewPager"
    android:layout_width="match_parent"
    android:layout_height="330dp"
    android:layout_gravity="bottom"
    android:clipToPadding="false"
    android:overScrollMode="never"
    android:paddingBottom="30dp"
    android:paddingEnd="@dimen/card_padding"
    android:paddingLeft="@dimen/card_padding"
    android:paddingRight="@dimen/card_padding"
    android:paddingStart="@dimen/card_padding"/>

</android.support.design.widget.CoordinatorLayout> 

这里最重要的是属性clipToPadding。如果这是错误的,ViewPager将不会切断我们想要部分显示的视图,并且当前项仍将居中。

可以使用CardView的setCardElevation实现阴影动画,其具有取决于滚动偏移的适当因子。

您可以参考示例:https://github.com/rubensousa/ViewPagerCards/

希望对你有所帮助。