В конструкторе интерфейсов вы можете указать как обычное состояние, так и подсвеченные изображения состояний: просто выберите необходимый «Конфигурация состояния» и настройте кнопку.
Если вы указали изображение для состояния «По умолчанию», оставили изображение для состояния «Выделенное» пустым и отметили свойство «Выделенное изображение с настройками», то кнопка будет использовать изображение состояния по умолчанию и выделять его серым цветом при нажатии. .
Однако, если ваше изображение состояния подсветки также установлено, кнопка будет использовать его вместо генерации собственной подсветки.
Другие вещи для проверки: убедитесь, что обе версии изображения включены в проект.
например. скажем, у вас есть "button_image.png" и "button_image@2x.png". Убедитесь, что они оба в проекте. Также, когда вы указываете изображение в конструкторе интерфейсов, используйте имя изображения стандартной четкости, какао автоматически выберет версию 2x - то есть вы бы добавили «button_image.png» в качестве изображения вашей кнопки, а не «button_image@2x.png»
Надеюсь, это поможет