Merge "Do not turn on dithering by default" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
9817790471
@@ -254,12 +254,6 @@ public class Paint {
|
|||||||
static final int HIDDEN_DEFAULT_PAINT_FLAGS = DEV_KERN_TEXT_FLAG | EMBEDDED_BITMAP_TEXT_FLAG
|
static final int HIDDEN_DEFAULT_PAINT_FLAGS = DEV_KERN_TEXT_FLAG | EMBEDDED_BITMAP_TEXT_FLAG
|
||||||
| FILTER_BITMAP_FLAG;
|
| FILTER_BITMAP_FLAG;
|
||||||
|
|
||||||
/**
|
|
||||||
* These flags are always set on a reset paint or a new paint instantiated using
|
|
||||||
* {@link #Paint()}.
|
|
||||||
*/
|
|
||||||
private static final int DEFAULT_PAINT_FLAGS = ANTI_ALIAS_FLAG | DITHER_FLAG;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Font hinter option that disables font hinting.
|
* Font hinter option that disables font hinting.
|
||||||
*
|
*
|
||||||
@@ -577,12 +571,12 @@ public class Paint {
|
|||||||
* On devices running {@link Build.VERSION_CODES#Q} and above,
|
* On devices running {@link Build.VERSION_CODES#Q} and above,
|
||||||
* {@code FILTER_BITMAP_FLAG} is set by this constructor, and it can be
|
* {@code FILTER_BITMAP_FLAG} is set by this constructor, and it can be
|
||||||
* cleared with {@link #setFlags} or {@link #setFilterBitmap}.
|
* cleared with {@link #setFlags} or {@link #setFilterBitmap}.
|
||||||
* On devices running {@link Build.VERSION_CODES#S} and above, {@code ANTI_ALIAS_FLAG} and
|
* On devices running {@link Build.VERSION_CODES#S} and above, {@code ANTI_ALIAS_FLAG}
|
||||||
* {@code DITHER_FLAG} are set by this constructor, and they can be cleared with
|
* is set by this constructor, and it can be cleared with {@link #setFlags} or
|
||||||
* {@link #setFlags} or {@link #setAntiAlias} and {@link #setDither}, respectively.</p>
|
* {@link #setAntiAlias}.</p>
|
||||||
*/
|
*/
|
||||||
public Paint() {
|
public Paint() {
|
||||||
this(DEFAULT_PAINT_FLAGS);
|
this(ANTI_ALIAS_FLAG);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -627,7 +621,7 @@ public class Paint {
|
|||||||
/** Restores the paint to its default settings. */
|
/** Restores the paint to its default settings. */
|
||||||
public void reset() {
|
public void reset() {
|
||||||
nReset(mNativePaint);
|
nReset(mNativePaint);
|
||||||
setFlags(HIDDEN_DEFAULT_PAINT_FLAGS | DEFAULT_PAINT_FLAGS);
|
setFlags(HIDDEN_DEFAULT_PAINT_FLAGS | ANTI_ALIAS_FLAG);
|
||||||
|
|
||||||
// TODO: Turning off hinting has undesirable side effects, we need to
|
// TODO: Turning off hinting has undesirable side effects, we need to
|
||||||
// revisit hinting once we add support for subpixel positioning
|
// revisit hinting once we add support for subpixel positioning
|
||||||
|
|||||||
Reference in New Issue
Block a user