Basta baixar o pacote aqui e adicioná-lo ao classpath do seu projeto ou apenas usar o repositório maven:
Gradil:
' com.ramotion.cardslider:card-slider:0.3.1 '
SBT:
libraryDependencies += " com.ramotion.cardslider " % " card-slider " % " 0.3.1 "
Maven:
< dependency >
< groupId >com.ramotion.cardslider</ groupId >
< artifactId >card-slider</ artifactId >
< version >0.3.1</ version >
</ dependency >
CardSlider
é um LayoutManager
personalizado para RecyclerView
. Você pode anexá-lo ao RecyclerView a partir do código ou layout XML.
Aqui estão os atributos que você pode especificar no construtor ou no layout XML:
activeCardLeft
- deslocamento do cartão ativo desde o início do RecyclerView. O valor padrão é 50dp.cardWidth
- Largura do cartão. O valor padrão é 148dp.cardsGap
- Distância entre os cartões. O valor padrão é 12dp. Para tirar cartões, existe a classe 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 é lançado sob a licença do MIT. Consulte LICENÇA para obter detalhes.
Esta biblioteca faz parte de uma seleção de nossos melhores projetos de UI de código aberto
Se você usar a biblioteca de código aberto em seu projeto, certifique-se de dar crédito e backlink para www.ramotion.com
Experimente este componente de UI e muito mais em nosso aplicativo Android. Contate-nos se estiver interessado.