Вы можете использовать ListView
или ListView.builder
для этого, но с круговыми виджетами в качестве дочерних элементов.
Вы можете проверить этот учебник , чтобы сделать горизонтальный список . И вы можете проверить этот вопрос StackOverflow , чтобы создать кнопку круга. Или вместо кнопки вы хотите использовать CircleAvatar
(чтобы добавить в нее изображение), вы можете проверить это официальный do c.