Вы не сможете оживить Украшение изображения. Как вы сказали, DecoImage предоставляет только ImageProvider, который на самом деле не допускает анимацию (по крайней мере, насколько я знаю).
Возможно, вы сможете написать новый AnimatedDecorationImage, взяв часть кода из DecoImage и отредактировав его, но это будет довольно сложно.
Вместо этого я бы рекомендовал использовать стек для имитации того же самого элемента, что и DecorationImage. Это позволит вам использовать виджет FadeInImage.
Это будет выглядеть примерно так:
Stack(
children: [
FadeInImage(
placeHolder: MemoryImage(....),
image: NetworkImage(...),
),
<your widget, I assume a container?>
],
)