summaryrefslogtreecommitdiff
path: root/graphics/java/android/graphics/BitmapShader.java
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/java/android/graphics/BitmapShader.java')
-rw-r--r--graphics/java/android/graphics/BitmapShader.java14
1 files changed, 3 insertions, 11 deletions
diff --git a/graphics/java/android/graphics/BitmapShader.java b/graphics/java/android/graphics/BitmapShader.java
index edf53c491311..1cb5912e7a54 100644
--- a/graphics/java/android/graphics/BitmapShader.java
+++ b/graphics/java/android/graphics/BitmapShader.java
@@ -17,7 +17,6 @@
package android.graphics;
import android.annotation.NonNull;
-import android.compat.annotation.UnsupportedAppUsage;
/**
* Shader used to draw a bitmap as a texture. The bitmap can be repeated or
@@ -26,15 +25,10 @@ import android.compat.annotation.UnsupportedAppUsage;
public class BitmapShader extends Shader {
/**
* Prevent garbage collection.
- * @hide
*/
- @SuppressWarnings({"FieldCanBeLocal", "UnusedDeclaration"})
- @UnsupportedAppUsage
- public Bitmap mBitmap;
+ /*package*/ Bitmap mBitmap;
- @UnsupportedAppUsage
private int mTileX;
- @UnsupportedAppUsage
private int mTileY;
/**
@@ -52,16 +46,14 @@ public class BitmapShader extends Shader {
if (bitmap == null) {
throw new IllegalArgumentException("Bitmap must be non-null");
}
- if (bitmap == mBitmap && tileX == mTileX && tileY == mTileY) {
- return;
- }
mBitmap = bitmap;
mTileX = tileX;
mTileY = tileY;
}
+ /** @hide */
@Override
- long createNativeInstance(long nativeMatrix) {
+ protected long createNativeInstance(long nativeMatrix) {
return nativeCreate(nativeMatrix, mBitmap.getNativeInstance(), mTileX, mTileY);
}