# sliding-douyin-master **Repository Path**: android-code/sliding-douyin-master ## Basic Information - **Project Name**: sliding-douyin-master - **Description**: 仿抖音实现切换图片或视频 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-12-13 - **Last Updated**: 2021-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # videoplay ![](https://img.shields.io/badge/version-1.0.0-brightgreen.svg)  ![](https://img.shields.io/badge/license-Apache%202-blue.svg) [**English**](https://github.com/lmxjw3/videoplay/blob/master/README_EN.md) RecyclerView 实现仿抖音上下滑动切换视频效果,已有线上项目,稳定可用。 ### Import ``` implementation 'com.lmxjw3.media:videoplay:1.0.0' ``` ### Usage ##### 1. XML 中引用 VideoPlayRecyclerView。 ``` ``` ##### 2. 把 VideoPlayRecyclerView 当普通 RecyclerView 用,并设置 Adapter 继承 VideoPlayAdapter。 ``` public class MyVideoAdapter extends VideoPlayAdapter { @NonNull @Override public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { return null; } @Override public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) { } @Override public int getItemCount() { return 0; } @Override public void onPageSelected(int itemPosition, View itemView) { // 监听页面切换 } } ```