And yet another update but this time using Splash Screen with 9 Patch Images!
If you are curious about 9 Patch you can take a look at the android documentation and check how you can create online
Ok, so assuming we already created our 9 Patch images and we use them in the Extensibility Configuration what is going to happen?

Before the compilation, the background.9.png file will be copied to the resource drawable folder (drawable-port-mdpi) with the default file name as screen.png. This file name will not work as Android will treat as a normal png on these two phases:

To actually work Android specifies the file name needs to have the extension .9.png, so our Cordova Hook needs to do extra work to rename these files from screen.png into screen.9.png
Again, unfortunately, the official plugin doesn't support 9 patch files and we need to customize one single to enable the 9 Patch images in the Splash Screen:

It seems there are a lot of pull request in the SplashScreen Git Hub but unfortunately each time we need a specific setting or configuration we have no choice besides customizing the plugin :(