2017-06-22 16 views
-2

私はこれを試してみましたMultiple pages at the same time on a ViewPager、私はgoogle play appと同じようにカスタマイズできませんでした。ビューアページャに複数のページを表示する方法はありますか

私の質問は次のとおりです。 1.実際にGoogle Playストアアプリで使用されているビューページャーですか? 2.これを行うにはどうすればよいですか?

ご意見をいただければ幸いです。

enter image description here

+0

その異なるrecylerviewまたはリストビュー縦置きまたはページャを表示水平スクロールませんあなたはこのようsnapHelperを使用することができます。 –

答えて

1

それはHorizontalのLinearLayoutマネージャを持っており、またLinearSnapHelper

を持って RecyclerViewで、 ViewPagerではありません
SnapHelper snapHelper; 

snapHelper = new LinearSnapHelper(); 
snapHelper.attachToRecyclerView(recyclerView); 

のLayoutManager:

LinearLayoutManager llm = new LinearLayoutManager(mContext, LinearLayoutManager.HORIZONTAL, false); 
recyclerView.setLayoutManager(llm); 
+0

ビンゴ!!ありがとう。 !!! – Jack

0

うんそのスワイプが無効になっていると、あなたはマーク1は、水平リサイクルの観点である二つのタブ付きビューページャ。

// CustomViewPagerクラス

public class CustomViewPager extends ViewPager { 

public CustomViewPager(Context context, AttributeSet attrs) { 
    super(context, attrs); 
} 

@Override 
public boolean onTouchEvent(MotionEvent event) { 
    return false; 
} 

@Override 
public boolean canScrollHorizontally(int direction) { 
    return false; 
} 

@Override 
public boolean onInterceptTouchEvent(MotionEvent event) { 

    return false; 
} 

@Override 
public boolean executeKeyEvent(KeyEvent event) { 
    return super.executeKeyEvent(event); 
} 

}

//レイアウト

<com.dolevel.level.utils.CustomViewPager 
    android:layout_below="@id/progress_bar" 
    android:background="#000000" 
    android:id="@+id/stepper_viewpager" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 
+0

人を欺いてはいけません。 OPはRecyclerViewの部分を求めています。 –

+0

質問をよくお読みください@OğuzhanDöngül –

+0

私はしました。何も変わっていません。 OPはそれがViewPagerであるかどうかを尋ね、それがどのように行われるかを尋ねる。私の答えをチェックしてください。 –

関連する問題