diff --git a/androidx/skin-support-appcompat/src/main/java/skin/support/app/SkinAppCompatViewInflater.java b/androidx/skin-support-appcompat/src/main/java/skin/support/app/SkinAppCompatViewInflater.java
index 5605d84e..60fcfebd 100644
--- a/androidx/skin-support-appcompat/src/main/java/skin/support/app/SkinAppCompatViewInflater.java
+++ b/androidx/skin-support-appcompat/src/main/java/skin/support/app/SkinAppCompatViewInflater.java
@@ -5,12 +5,14 @@
import android.content.res.TypedArray;
import android.os.Build;
+import androidx.appcompat.widget.AppCompatCheckedTextView;
import androidx.core.view.ViewCompat;
import androidx.appcompat.view.ContextThemeWrapper;
import androidx.appcompat.widget.TintContextWrapper;
import androidx.appcompat.widget.VectorEnabledTintResources;
import android.util.AttributeSet;
+import android.util.Log;
import android.view.View;
import android.view.ViewParent;
@@ -57,10 +59,11 @@ public View createView(Context context, String name, AttributeSet attrs) {
}
private View createViewFromFV(Context context, String name, AttributeSet attrs) {
+
View view = null;
- if (name.contains(".")) {
- return null;
- }
+// if (name.contains(".")) {
+// return null;
+// }
switch (name) {
case "View":
view = new SkinCompatView(context, attrs);
@@ -75,45 +78,58 @@ private View createViewFromFV(Context context, String name, AttributeSet attrs)
view = new SkinCompatFrameLayout(context, attrs);
break;
case "TextView":
+ case "androidx.appcompat.widget.AppCompatTextView":
view = new SkinCompatTextView(context, attrs);
break;
case "ImageView":
+ case "androidx.appcompat.widget.AppCompatImageView":
view = new SkinCompatImageView(context, attrs);
break;
case "Button":
+ case "androidx.appcompat.widget.AppCompatButton":
view = new SkinCompatButton(context, attrs);
break;
case "EditText":
+ case "androidx.appcompat.widget.AppCompatEditText":
view = new SkinCompatEditText(context, attrs);
break;
case "Spinner":
+ case "androidx.appcompat.widget.AppCompatSpinner":
view = new SkinCompatSpinner(context, attrs);
break;
case "ImageButton":
+ case "androidx.appcompat.widget.AppCompatImageButton":
view = new SkinCompatImageButton(context, attrs);
break;
case "CheckBox":
+ case "androidx.appcompat.widget.AppCompatCheckBox":
view = new SkinCompatCheckBox(context, attrs);
break;
case "RadioButton":
+ case "androidx.appcompat.widget.AppCompatRadioButton":
view = new SkinCompatRadioButton(context, attrs);
break;
case "RadioGroup":
view = new SkinCompatRadioGroup(context, attrs);
break;
case "CheckedTextView":
+ case "androidx.appcompat.widget.AppCompatCheckedTextView":
view = new SkinCompatCheckedTextView(context, attrs);
break;
case "AutoCompleteTextView":
+ case "androidx.appcompat.widget.AppCompatAutoCompleteTextView":
view = new SkinCompatAutoCompleteTextView(context, attrs);
break;
case "MultiAutoCompleteTextView":
+ case "androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView":
view = new SkinCompatMultiAutoCompleteTextView(context, attrs);
break;
case "RatingBar":
+ case "androidx.appcompat.widget.AppCompatRatingBar":
view = new SkinCompatRatingBar(context, attrs);
break;
case "SeekBar":
+ case "androidx.appcompat.widget.AppCompatSeekBar":
view = new SkinCompatSeekBar(context, attrs);
break;
case "ProgressBar":
diff --git a/demo/skin-androidx-app/src/main/res-night/values/colors.xml b/demo/skin-androidx-app/src/main/res-night/values/colors.xml
index 16d6b047..dbace969 100644
--- a/demo/skin-androidx-app/src/main/res-night/values/colors.xml
+++ b/demo/skin-androidx-app/src/main/res-night/values/colors.xml
@@ -76,4 +76,6 @@
#dcd3a3
#ce2736
+
+ #0f0
diff --git a/demo/skin-androidx-app/src/main/res/layout/fragment_first.xml b/demo/skin-androidx-app/src/main/res/layout/fragment_first.xml
index 4a03e925..cdb787a0 100644
--- a/demo/skin-androidx-app/src/main/res/layout/fragment_first.xml
+++ b/demo/skin-androidx-app/src/main/res/layout/fragment_first.xml
@@ -3,6 +3,7 @@
@@ -16,14 +17,14 @@
android:layout_height="match_parent"
android:orientation="vertical">
-
-
-
-
-
-
-
-
-
@@ -98,24 +101,24 @@
android:background="@color/t2_7_background"
android:orientation="horizontal">
-
-
-
- #cd3d3a
#f6ce59
+
+ #f00