I have a custom View where i draw something on it on `onDraw`.

On every `onDraw` i draw the background ( some basic triangle and circle ) and then i draw something that looks different every time i draw it.

How can i draw the background ( the static stuff ) once and just leave it as it is? Because drawing the background seems to put a lot of strain on the GPU since the other animations seem to slow down ( drawer pulling out and ripple animations )

How can i avoid not drawing it on every `onDraw`?

Thanks