OSDN Git Service

Add ActivityOptions for clip reveal animation for notifications
authorTony Wickham <twickham@google.com>
Wed, 1 Feb 2017 19:12:12 +0000 (11:12 -0800)
committerTony Wickham <twickham@google.com>
Wed, 1 Feb 2017 19:13:27 +0000 (11:13 -0800)
Change-Id: Ib621e3ae73eecf047568b85112cddaf3ae60bb0f

src/com/android/launcher3/notification/NotificationInfo.java

index af5e817..6cc0e90 100644 (file)
 
 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();
         }