Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b060f8a5 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add test api to enable/disable drawing pointer drop shadow." into main

parents 526fc6f0 c630627b
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -3676,6 +3676,10 @@ package android.view {
    field public static final int FLAG_IS_ACCESSIBILITY_EVENT = 2048; // 0x800
  }

  public final class PointerIcon implements android.os.Parcelable {
    method @FlaggedApi("android.view.flags.enable_vector_cursors") public void setDrawNativeDropShadow(boolean);
  }

  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD}) public @interface RemotableViewMethod {
    method public abstract String asyncImpl() default "";
  }
+14 −0
Original line number Diff line number Diff line
@@ -16,8 +16,10 @@

package android.view;

import android.annotation.FlaggedApi;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.TestApi;
import android.annotation.XmlRes;
import android.compat.annotation.UnsupportedAppUsage;
import android.content.Context;
@@ -39,6 +41,7 @@ import android.os.Parcelable;
import android.os.PointerIconType;
import android.util.Log;
import android.util.SparseArray;
import android.view.flags.Flags;

import com.android.internal.util.XmlUtils;

@@ -637,4 +640,15 @@ public final class PointerIcon implements Parcelable {
            default: return Integer.toString(type);
        }
    }

    /**
     * Sets whether drop shadow will draw in the native code.
     *
     * @hide
     */
    @TestApi
    @FlaggedApi(Flags.FLAG_ENABLE_VECTOR_CURSORS)
    public void setDrawNativeDropShadow(boolean drawNativeDropShadow) {
        mDrawNativeDropShadow = drawNativeDropShadow;
    }
}