RoundRectBorder
кэширует его внешний вид, поскольку рендеринг тени может быть довольно дорогим. Я предполагаю, что это произойдет до того, как произойдет изменение альфа-вызова.
Поскольку RoundRectBorder
не может обнаружить изменения в основном пользовательском интерфейсе после того, как вы это видите. предложите сделать запрос на изменение альфа-максимума или в идеале избегать его и использовать изображение, которое уже стало блеклым, что будет дешевле с точки зрения использования процессора.