cardslider android
1.0.0
ここからパッケージをダウンロードしてプロジェクトのクラスパスに追加するか、Maven リポジトリを使用します。
グラドル:
' com.ramotion.cardslider:card-slider:0.3.1 '
ミナミマグロ:
libraryDependencies += " com.ramotion.cardslider " % " card-slider " % " 0.3.1 "
メイビン:
< dependency >
< groupId >com.ramotion.cardslider</ groupId >
< artifactId >card-slider</ artifactId >
< version >0.3.1</ version >
</ dependency >
CardSlider
、 RecyclerView
のカスタムLayoutManager
です。コードまたは XML レイアウトから RecyclerView にアタッチできます。
コンストラクターまたは XML レイアウトで指定できる属性は次のとおりです。
activeCardLeft
- RecyclerView の先頭からのアクティブ カードのオフセット。デフォルト値は 50dp です。cardWidth
- カードの幅。デフォルト値は 148dp です。cardsGap
- カード間の距離。デフォルト値は 12dp です。カードのスナップにはCardSnapHelper
クラスがあります。
...
@Override
protected void onCreate(Bundle savedInstanceState) {
...
recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(new CardSliderLayoutManager(this););
new CardSnapHelper().attachToRecyclerView(recyclerView);
...
}
Cardslider Android は MIT ライセンスに基づいてリリースされています。詳細については、「ライセンス」を参照してください。
このライブラリは、厳選された最高の UI オープンソース プロジェクトの一部です。
プロジェクトでオープンソース ライブラリを使用する場合は、必ずクレジットを記載し、www.ramotion.com にバックリンクしてください。
Android アプリでこの UI コンポーネントなどを試してみてください。ご興味がございましたらお問い合わせください。