Bug 1400164 - Part 1: Provide a getter method for tint colors of themed widgets. r=nechen

MozReview-Commit-ID: 2YWv9hjhAVr

--HG--
extra : rebase_source : 202335949ad30ee05b60b54b3d0db9df710dc19f
This commit is contained in:
Jing-wei Wu 2017-09-18 11:07:39 +08:00
Родитель 5a6918d43b
Коммит 0352c3f4a2
12 изменённых файлов: 48 добавлений и 0 удалений

Просмотреть файл

@ -166,6 +166,10 @@ public class ThemedEditText extends android.widget.EditText
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}

Просмотреть файл

@ -166,6 +166,10 @@ public class ThemedFrameLayout extends android.widget.FrameLayout
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}

Просмотреть файл

@ -194,6 +194,10 @@ public class ThemedImageButton extends android.widget.ImageButton
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}

Просмотреть файл

@ -193,6 +193,10 @@ public class ThemedImageView extends android.widget.ImageView
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}

Просмотреть файл

@ -161,6 +161,10 @@ public class ThemedLinearLayout extends android.widget.LinearLayout
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}

Просмотреть файл

@ -166,6 +166,10 @@ public class ThemedListView extends android.widget.ListView
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}

Просмотреть файл

@ -166,6 +166,10 @@ public class ThemedProgressBar extends android.widget.ProgressBar
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}

Просмотреть файл

@ -166,6 +166,10 @@ public class ThemedRelativeLayout extends android.widget.RelativeLayout
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}

Просмотреть файл

@ -161,6 +161,10 @@ public class ThemedTextSwitcher extends android.widget.TextSwitcher
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}

Просмотреть файл

@ -166,6 +166,10 @@ public class ThemedTextView extends android.widget.TextView
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}

Просмотреть файл

@ -166,6 +166,10 @@ public class ThemedView extends android.view.View
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}

Просмотреть файл

@ -205,6 +205,10 @@ public class Themed@VIEW_NAME_SUFFIX@ extends @BASE_TYPE@
return new ColorDrawable(ContextCompat.getColor(getContext(), id));
}
public ColorStateList getDrawableColors() {
return drawableColors;
}
protected LightweightTheme getTheme() {
return theme;
}