mirror of
https://github.com/apache/cordova-android.git
synced 2025-02-22 00:32:55 +08:00
CB-3337: Not sure why the splashscreen was changed, fixing 9-patch
This commit is contained in:
parent
21614ea891
commit
dbeb252fee
@ -1040,14 +1040,8 @@ public class DroidGap extends Activity implements CordovaInterface {
|
|||||||
root.setBackgroundColor(that.getIntegerProperty("backgroundColor", Color.BLACK));
|
root.setBackgroundColor(that.getIntegerProperty("backgroundColor", Color.BLACK));
|
||||||
root.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,
|
root.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,
|
||||||
ViewGroup.LayoutParams.FILL_PARENT, 0.0F));
|
ViewGroup.LayoutParams.FILL_PARENT, 0.0F));
|
||||||
// We want the splashscreen to keep its ratio,
|
root.setBackgroundResource(that.splashscreen);
|
||||||
// for this we need to use an ImageView and not simply the background of the LinearLayout
|
|
||||||
ImageView splashscreenView = new ImageView(that.getActivity());
|
|
||||||
splashscreenView.setImageResource(that.splashscreen);
|
|
||||||
splashscreenView.setScaleType(ImageView.ScaleType.CENTER_CROP); // similar to the background-size:cover CSS property
|
|
||||||
splashscreenView.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.FILL_PARENT));
|
|
||||||
root.addView(splashscreenView);
|
|
||||||
|
|
||||||
// Create and show the dialog
|
// Create and show the dialog
|
||||||
splashDialog = new Dialog(that, android.R.style.Theme_Translucent_NoTitleBar);
|
splashDialog = new Dialog(that, android.R.style.Theme_Translucent_NoTitleBar);
|
||||||
// check to see if the splash screen should be full screen
|
// check to see if the splash screen should be full screen
|
||||||
|
Loading…
Reference in New Issue
Block a user