Merge "Redraw brightness slider on density change." into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
c288beec66
@@ -180,6 +180,8 @@ public class BrightnessSliderView extends FrameLayout {
|
|||||||
* Sets the scale for the progress bar (for brightness_progress_drawable.xml)
|
* Sets the scale for the progress bar (for brightness_progress_drawable.xml)
|
||||||
*
|
*
|
||||||
* This will only scale the thick progress bar and not the icon inside
|
* This will only scale the thick progress bar and not the icon inside
|
||||||
|
*
|
||||||
|
* Used in {@link com.android.systemui.qs.QSAnimator}.
|
||||||
*/
|
*/
|
||||||
public void setSliderScaleY(float scale) {
|
public void setSliderScaleY(float scale) {
|
||||||
if (scale != mScale) {
|
if (scale != mScale) {
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package com.android.systemui.util
|
package com.android.systemui.util
|
||||||
|
|
||||||
|
import android.content.pm.ActivityInfo
|
||||||
import android.content.res.Resources
|
import android.content.res.Resources
|
||||||
import android.graphics.Rect
|
import android.graphics.Rect
|
||||||
import android.graphics.drawable.Drawable
|
import android.graphics.drawable.Drawable
|
||||||
@@ -64,6 +65,10 @@ class RoundedCornerProgressDrawable @JvmOverloads constructor(
|
|||||||
return RoundedCornerState(super.getConstantState()!!)
|
return RoundedCornerState(super.getConstantState()!!)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun getChangingConfigurations(): Int {
|
||||||
|
return super.getChangingConfigurations() or ActivityInfo.CONFIG_DENSITY
|
||||||
|
}
|
||||||
|
|
||||||
private class RoundedCornerState(private val wrappedState: ConstantState) : ConstantState() {
|
private class RoundedCornerState(private val wrappedState: ConstantState) : ConstantState() {
|
||||||
override fun newDrawable(): Drawable {
|
override fun newDrawable(): Drawable {
|
||||||
return newDrawable(null, null)
|
return newDrawable(null, null)
|
||||||
|
|||||||
Reference in New Issue
Block a user