Unless the device you're using natively supports themes, you're gonna have to install (and most likely root) your device to theme system aspects of it. You can use a launcher and use themes for icons there, but system elements like your notification or navigation bar, buttons, etc. will not be themed.
You can try Substratum, but not sure if you'll need root to make it work.