Горизонтальная прокрутка Flexbox не работает - почему? - PullRequest
0 голосов
/ 12 марта 2019

Я хочу, чтобы только 3 элемента центрировались вместе с горизонтальной прокруткой для оставшихся элементов. Также я хочу, чтобы центрированный элемент выделялся при прокрутке или касании.Вот что я хочу

enter image description here

Я использую менеджер flexboxlayout, а вот что я сделал

flexboxLayoutManager=new FlexboxLayoutManager(getContext());
flexboxLayoutManager.setJustifyContent(JustifyContent.SPACE_AROUND);
flexboxLayoutManager.setFlexDirection(FlexDirection.COLUMN);
flexboxLayoutManager.setFlexWrap(FlexWrap.WRAP);

recyclerView_stats_list.setLayoutManager(flexboxLayoutManager);

и в адаптеревидоискатель

 ViewGroup.LayoutParams lp = itemView.getLayoutParams();
        if (lp instanceof FlexboxLayoutManager.LayoutParams) {
            FlexboxLayoutManager.LayoutParams flexboxLp =
                    (FlexboxLayoutManager.LayoutParams) itemView.getLayoutParams();
            flexboxLp.setFlexGrow(1.0f);
        }

Если я изменяю направление изгиба от столбца к строке, он центрирует мои 3 элемента, но затем он начинает прокручиваться вертикально, мне нужно то же самое, но с горизонтальной прокруткой.

...