From: Tony Wickham Date: Wed, 1 Feb 2017 19:12:12 +0000 (-0800) Subject: Add ActivityOptions for clip reveal animation for notifications X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=4aab7476f235edac2cdf666b1794b27b8ed24d2c;p=android-x86%2Fpackages-apps-Launcher3.git Add ActivityOptions for clip reveal animation for notifications Change-Id: Ib621e3ae73eecf047568b85112cddaf3ae60bb0f --- diff --git a/src/com/android/launcher3/notification/NotificationInfo.java b/src/com/android/launcher3/notification/NotificationInfo.java index af5e817f1..6cc0e900d 100644 --- a/src/com/android/launcher3/notification/NotificationInfo.java +++ b/src/com/android/launcher3/notification/NotificationInfo.java @@ -16,11 +16,13 @@ package com.android.launcher3.notification; +import android.app.ActivityOptions; import android.app.Notification; import android.app.PendingIntent; import android.content.Context; import android.graphics.drawable.Drawable; import android.graphics.drawable.Icon; +import android.os.Bundle; import android.service.notification.StatusBarNotification; import android.view.View; @@ -79,8 +81,10 @@ public class NotificationInfo implements View.OnClickListener { @Override public void onClick(View view) { final Launcher launcher = Launcher.getLauncher(view.getContext()); + Bundle activityOptions = ActivityOptions.makeClipRevealAnimation( + view, 0, 0, view.getWidth(), view.getHeight()).toBundle(); try { - intent.send(); + intent.send(null, 0, null, null, null, null, activityOptions); } catch (PendingIntent.CanceledException e) { e.printStackTrace(); }