Android 循环视图中的ViewPager

Android 循环视图中的ViewPager,android,android-recyclerview,slider,retrofit,android-viewpager2,Android,Android Recyclerview,Slider,Retrofit,Android Viewpager2,如何实现此功能以在recyclerview中获取下面的图像?。它当前正在滚动,但不是在reecyclerview中。我希望能够检索回收视图中的几个项目,如图所示。其中recyclerview项是可滚动的(通过改装从DB检索的图像URL) 主要活动 public class MainActivity extends AppCompatActivity { private static ViewPager mPager; private static int currentPage

如何实现此功能以在recyclerview中获取下面的图像?。它当前正在滚动,但不是在reecyclerview中。我希望能够检索回收视图中的几个项目,如图所示。其中recyclerview项是可滚动的(通过改装从DB检索的图像URL)

主要活动

public class MainActivity extends AppCompatActivity {

    private static ViewPager mPager;
    private static int currentPage = 0;
    private static int NUM_PAGES = 0;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        init();
    }
    private void init() {
        Retrofit retrofit = new Retrofit.Builder()
                .baseUrl(Api.BASE_URL)
                .addConverterFactory(GsonConverterFactory.create())
                .build();
        Api api = retrofit.create(Api.class);
        Call<List<Details_Pojo>> call = api.getstatus();
        call.enqueue(new Callback<List<Details_Pojo>>() {
            @Override
            public void onResponse(Call<List<Details_Pojo>> call, Response<List<Details_Pojo>> response) {
                List<Details_Pojo> adslist = response.body();

                String im1 = adslist.get(0).getImage1Url();
                String im2 = adslist.get(0).getImage2Url();
                String im3 = adslist.get(0).getImage3Url();
                String im4 = adslist.get(0).getImage4Url();

                String[] urls = new String[] {im1,im2,im3,im4};

        mPager = (ViewPager) findViewById(R.id.pager);
        mPager.setAdapter(new SlidingImage_Adapter(MainActivity.this,urls));
活动xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

        <androidx.viewpager.widget.ViewPager
            //////>

        <com.viewpagerindicator.CirclePageIndicator
            ////

</RelativeLayout>

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

        <androidx.viewpager.widget.ViewPager
            //////>

        <com.viewpagerindicator.CirclePageIndicator
            ////

</RelativeLayout>
  <androidx.cardview.widget.CardView
       ///

    <ImageView
//