После того, как вы установили button-enum, piece-place-enum, and button-place-enum
в. xml или. java, вам необходимо инициализировать построитель для каждой кнопки в вашем действии.
Создайте массив изображений для отображения на каждой кнопке boomButton ( если вы не хотите, чтобы они были одинаковыми)
Integer[] bmbImages = {R.drawable.ic_image, R.drawable.ic_image2, R.drawable.ic_image3}
Создайте массив для текста внутри
String[] bmbText = {getString(R.string.your_string), getString(R.string.text2), getString(R.string.text3)};
L oop через каждую кнопку boomButton для настройки
for (int i = 0; i < developer_options.getPiecePlaceEnum().pieceNumber(); i++) {
HamButton.Builder builder = new HamButton.Builder()
.normalImageRes(bmbImages[i])
.normalTextRes(bmbText[i])
.subNormalTextRes("array of subtext here");
developer_options.addBuilder(builder);}
Вот ссылка, откуда я получил эту информацию: BoomMenu на GitHub