how to put a 2d sprite between the image and the button?

I need to make sure that the triangle is behind the button, but does not go behind the background. “Order in Layer” does not work

Image - UI
Button - UI Legacy
Triangle - 2D Object Sprites

I think you can just solve it by moving your button upwards in your heriarchy.The triangle is already a child object on your canvas in front of your image, which I assume is the black rectangle. Just move the button and maybe it will solve it.