相关疑难解决方法(0)

如何在RecyclerView中的项目之间添加分隔符和空格?

这是一个如何ListView使用dividerdividerHeight参数在类中执行的示例:

<ListView
    android:id="@+id/activity_home_list_view"
    android:layout_width="match_parent" 
    android:layout_height="match_parent"
    android:divider="@android:color/transparent"
    android:dividerHeight="8dp"/>
Run Code Online (Sandbox Code Playgroud)

但是,我没有在RecyclerView课堂上看到这种可能性.

<android.support.v7.widget.RecyclerView
    android:id="@+id/activity_home_recycler_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scrollbars="vertical"/>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,可以直接定义边距和/或将自定义分隔视图添加到列表项的布局中,还是有更好的方法来实现我的目标?

android divider android-recyclerview

883
推荐指数
28
解决办法
56万
查看次数

具有上一页和下一页边界的ViewPager

我正在设计一个包含多个页面的视图.我希望上一页和下一页的边缘显示如下,并实现双指滑动以在页面之间切换.

在此输入图像描述

我尝试使用这里ViewPager建议的负页边距,但只显示屏幕上的一个边,而不是同时显示.

或者,有什么方法可以将我的视图的一部分放在屏幕外,然后设置它的动画,给它一个ViewPager类型效果.

我该怎么办呢?谢谢 !

android viewflipper android-viewpager viewanimator

139
推荐指数
5
解决办法
8万
查看次数

ViewPager在屏幕上的项目预览之前和之前显示

我想在屏幕上的页面预览之前和之前显示viewpager.前页和下一页显示在屏幕深处,并以深动画显示下一页.

你可以看看这个图像

我该怎么做?

在此输入图像描述

android pager android-viewpager

29
推荐指数
4
解决办法
2万
查看次数

Android ViewPager2 setPageMargin 未解决

我想使用View Pager2左右页面的预览来实现 Carousel ,如下所示:

在此处输入图片说明

最初我使用的是支持的视图 pager1。现在我认为它被删除了

    viewPagerhost.setPageMargin(20);
Run Code Online (Sandbox Code Playgroud)

知道我们如何使用 View Pager 2 实现这一点

android carousel android-viewpager2

19
推荐指数
2
解决办法
1万
查看次数

查看 Pager 的上一个和下一个项目的尺寸更小,无限滚动

想要创建与以下 UI 相同的视图寻呼机,应用了自定义转换器但不起作用。

在此处输入图片说明

ViewPager.java

public class MyViewPager extends ViewPager implements ViewPager.PageTransformer {
public static final String TAG = "MyViewPager";
private float MAX_SCALE = 0.0f;
private int mPageMargin;
private boolean animationEnabled=true;
private boolean fadeEnabled=false;
private  float fadeFactor=0.5f;


public MyViewPager(Context context) {
    this(context, null);
}

public MyViewPager(Context context, AttributeSet attrs) {
    super(context, attrs);
    // clipping should be off on the pager for its children so that they can scale out of bounds.
    setClipChildren(false);
    setClipToPadding(false);
    // to avoid fade effect at the end …
Run Code Online (Sandbox Code Playgroud)

android android-animation android-viewpager android-transitions android-viewpager2

11
推荐指数
3
解决办法
1万
查看次数

查看分页器中的视图在上一个视图和下一个视图之间重叠

我在我的应用程序中使用ViewPager进行滑动效果.

我有pager.setPageMargin()来使下一个和上一个视图可见,不幸的是我的下一个视图与当前视图重叠.

以下是我的代码

pager = (ViewPager) findViewById(R.id.myviewpager);

    adapter = new MyPagerAdapter(this, this.getSupportFragmentManager());
    pager.setAdapter(adapter);
    pager.setOnPageChangeListener(adapter);



    // Set current item to the middle page so we can fling to both
    // directions left and right
    pager.setCurrentItem(FIRST_PAGE);

    // Necessary or the pager will only have one extra page to show
    // make this at least however many pages you can see
    pager.setOffscreenPageLimit(10);

    // Set margin for pages as a negative number, so a part of next and 
    // previous pages will be showed …
Run Code Online (Sandbox Code Playgroud)

android fragment android-layout android-fragments android-viewpager

10
推荐指数
1
解决办法
4152
查看次数