Android FlowLayout как RecyclerView LayoutManager

Я хочу реализовать облако тегов с Android Chips.

Введите описание изображения здесь

Но я думаю, что лучший способ сделать это – с RecycleView и пользовательским LayoutManager. Я ищу LayoutManager, который раскладывает свои дочерние элементы как FlowLayout, но ничего не нашел.

Кто-нибудь нашел такое поведение или хороший и простой учебник о менеджерах макетов? Я не нашел простых или простых, но неполных статей.

Введите описание изображения здесь ,

Я нашел библиотеку, которая делает это.

Вы добавили эту строку в свои атрибуты Gradle:

compile 'com.xiaofeng.android:flowlayoutmanager:1.2.3.2' 

И установите для него менеджер компоновки ресайклеров:

 recyclerView.setLayoutManager(new FlowLayoutManager()); 

У вас есть дополнительные сведения о том, как настроить его на Github: https://github.com/xiaofeng-han/AndroidLibs/tree/master/flowlayoutmanager

Вы можете попробовать мою библиотеку . См. Страницу описания github для подробных функций / использования.

Он обеспечивает поведение, которое вы хотите. Его min sdk – 15, который охватывает почти все используемые в настоящее время устройства.

Также он по-прежнему поддерживается, поэтому вы можете получить дополнительную поддержку от меня