diff --git a/core/java/com/android/internal/app/PlatLogoActivity.java b/core/java/com/android/internal/app/PlatLogoActivity.java index 59445688aa7ec..ef2fd0d7401de 100644 --- a/core/java/com/android/internal/app/PlatLogoActivity.java +++ b/core/java/com/android/internal/app/PlatLogoActivity.java @@ -53,6 +53,8 @@ import android.widget.FrameLayout; import android.widget.ImageView; public class PlatLogoActivity extends Activity { + public static final boolean REVEAL_THE_NAME = true; + FrameLayout mLayout; int mTapCount; int mKeyCount; @@ -100,6 +102,19 @@ public class PlatLogoActivity extends Activity { public boolean onLongClick(View v) { if (mTapCount < 5) return false; + if (REVEAL_THE_NAME) { + final Drawable overlay = getDrawable( + com.android.internal.R.drawable.platlogo_m); + overlay.setBounds(0, 0, v.getMeasuredWidth(), v.getMeasuredHeight()); + im.getOverlay().clear(); + im.getOverlay().add(overlay); + overlay.setAlpha(0); + ObjectAnimator.ofInt(overlay, "alpha", 0, 255) + .setDuration(500) + .start(); + return true; + } + final ContentResolver cr = getContentResolver(); if (Settings.System.getLong(cr, Settings.System.EGG_MODE, 0) == 0) { diff --git a/core/res/res/drawable-nodpi/platlogo_m.xml b/core/res/res/drawable-nodpi/platlogo_m.xml index f19e045a65ff0..d9a558db859a2 100644 --- a/core/res/res/drawable-nodpi/platlogo_m.xml +++ b/core/res/res/drawable-nodpi/platlogo_m.xml @@ -1,5 +1,5 @@