This was tested on a Samsung Galaxy Note 4 with a resolution of 1,440 x 2,560.
Here is the screen capture from the phone of the splash screen showing the stretched look:
Here is the largest picture I found from the res directory was generated without the stretching, but it didn’t match the resolution of the phone.
C:\Users\Thomas\ionic2\app\platforms\android\res\drawable-port-xxxhdpi\screen.png (dimension: 1280 x 1920)
The picture from the res directory has a different aspect ratio than the Galaxy Note 4.
In searching, I found others had similar issues with some phones. One of the resolution was to use this plugin:
https://github.com/apache/cordova-plugin-splashscreen and use the SplashMaintainAspectRatio preference setting to ensure the aspect ratio is maintained. Why is this still necessary for Ionic 2? In addition, how can I generate the right splash screen in the res directory with the same aspect ratio as the Note 4?