Merge "Use ColorMatrixColorFilter in batterymeterview" am: 6f5b308d54
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12921796 Change-Id: Id66cd9666d1a83a1c09a7c58c8b808ee80d81f10
This commit is contained in:
@@ -19,8 +19,6 @@ package com.android.settings.fuelgauge;
|
||||
import android.annotation.Nullable;
|
||||
import android.content.Context;
|
||||
import android.graphics.ColorFilter;
|
||||
import android.graphics.PorterDuff;
|
||||
import android.graphics.PorterDuffColorFilter;
|
||||
import android.util.AttributeSet;
|
||||
import android.widget.ImageView;
|
||||
|
||||
@@ -52,14 +50,12 @@ public class BatteryMeterView extends ImageView {
|
||||
super(context, attrs, defStyleAttr);
|
||||
|
||||
final int frameColor = context.getColor(R.color.meter_background_color);
|
||||
mAccentColorFilter = new PorterDuffColorFilter(
|
||||
Utils.getColorAttrDefaultColor(context, android.R.attr.colorAccent),
|
||||
PorterDuff.Mode.SRC);
|
||||
mErrorColorFilter = new PorterDuffColorFilter(
|
||||
context.getColor(R.color.battery_icon_color_error), PorterDuff.Mode.SRC_IN);
|
||||
mForegroundColorFilter =new PorterDuffColorFilter(
|
||||
Utils.getColorAttrDefaultColor(context, android.R.attr.colorForeground),
|
||||
PorterDuff.Mode.SRC);
|
||||
mAccentColorFilter = Utils.getAlphaInvariantColorFilterForColor(
|
||||
Utils.getColorAttrDefaultColor(context, android.R.attr.colorAccent));
|
||||
mErrorColorFilter = Utils.getAlphaInvariantColorFilterForColor(
|
||||
context.getColor(R.color.battery_icon_color_error));
|
||||
mForegroundColorFilter = Utils.getAlphaInvariantColorFilterForColor(
|
||||
Utils.getColorAttrDefaultColor(context, android.R.attr.colorForeground));
|
||||
mDrawable = new BatteryMeterDrawable(context, frameColor);
|
||||
mDrawable.setColorFilter(mAccentColorFilter);
|
||||
setImageDrawable(mDrawable);
|
||||
|
Reference in New Issue
Block a user