как создать ImageTextButton, в интернете гораздо меньше информации об этом, чем о простом ImageButton, есть у кого-то пример создания этой кнопочки с текстом?
Если вы хотите кнопку с фоном и текстом, вам подойдет обычная TextButton
. TextButtonStyle
наследует качества обычной кнопки, а именно - иметь фон-картинку.
Как сделать без скинов:
// Создаем стиль для кнопки
TextButton.TextButtonStyle textButtonStyle = new TextButton.TextButtonStyle();
// Переопределяем нужные параметры (например, up - картинка обычного состояния кнопки).
// Так же нужно задать font, опустил для краткости.
textButtonStyle.up = new TextureRegionDrawable(/*сюда передаем TextureRegion*/);
TextButton textButton = new TextButton("Тут текст кнопки", textButtonStyle);
Со скинами:
TextButton backButton = new TextButton("Текст кнопки", Utility.UI_SKIN, "default-button-with-background");
В json скина:
"com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle": {
...прочие стили TextButton
"default-button-with-background": {
"font": "default-font", //шрифт
"fontColor": "black", //цвет
"up": "buttonRegular", //название текстуры обычного состояния кнопки для фона
},
...прочие стили TextButton
}
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
После исправления мой метод работал, но не всеНикакая ошибка нету
Мне приходит файл с исходным кодом Java класса, например: