<android.support.design.widget.CoordinatorLayout
android:id="@+id/coordinator_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/carousal_parent_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="?attr/actionBarSize">
</FrameLayout>
</android.support.design.widget.CoordinatorLayout>
и во Внутреннем FrameLayout
я добавляю горизонтальный Recyclerview
с фиксированным размером.
carousel_parent_layout = findViewById(R.id.carousal_parent_layout);
carouselPager = view.findViewById(R.id.carouselPager);
carouselPagerAdapter = new CarouselPagerAdapter(mContext, carouselData, carouselPager);
carouselPager.setLayoutManager(new LinearLayoutManager(mContext, LinearLayoutManager.HORIZONTAL, false));
carouselPager.setHasFixedSize(true);
carousel_parent_layout.addView(carouselPager);
Но при прикосновении Recyclerview
оно не швыряется. Я пытался с SnapHelper и android:descendantFocusability="blocksDescendants"
, но ничего не работает. Любая помощь высоко ценится. Заранее большое спасибо за чтение вопроса.