From c94b88318283540c9f60482970ef8520bae51b46 Mon Sep 17 00:00:00 2001 From: wangcongtao Date: Thu, 3 Sep 2020 11:01:16 +0800 Subject: [PATCH 1/3] store --- .idea/gradle.xml | 5 + .idea/misc.xml | 2 +- .../common/glide/SkinAbleBitmapTarget.java | 71 ++ .../recycler/TanluSlideAdapterNew.java | 5 +- .../tanlu_item_main_media_recycler_new.xml | 3 +- settings.gradle | 5 + .../tanlu_normal_image_light.png | Bin 0 -> 444 bytes skin/mogo-skin-support-impl/build.gradle | 16 +- .../support/IMogoSkinCompatSupportable.java | 13 + ...ogoSkinCompatBackgroundHelperDelegate.java | 48 ++ ...kinCompatCompoundButtonHelperDelegate.java | 54 ++ .../helper/MogoSkinCompatHelperDelegate.java | 94 +++ .../src/main/res/values/attrs.xml | 40 + skin/skin-support-appcompat/.gitignore | 1 + skin/skin-support-appcompat/build.gradle | 40 + .../skin-support-appcompat/proguard-rules.pro | 21 + .../src/main/AndroidManifest.xml | 2 + .../app/SkinAppCompatDelegateImpl.java | 31 + .../app/SkinAppCompatViewInflater.java | 233 ++++++ .../skin/support/app/SkinCompatActivity.java | 74 ++ .../res/SkinCompatDrawableManager.java | 754 ++++++++++++++++++ .../content/res/SkinCompatDrawableUtils.java | 90 +++ .../content/res/SkinCompatV7ThemeUtils.java | 34 + .../res/SkinCompatVectorResources.java | 91 +++ .../SkinCompatAutoCompleteTextView.java | 116 +++ .../widget/SkinCompatBackgroundHelper.java | 60 ++ .../skin/support/widget/SkinCompatButton.java | 81 ++ .../support/widget/SkinCompatCheckBox.java | 97 +++ .../widget/SkinCompatCheckedTextView.java | 111 +++ .../SkinCompatCompoundButtonHelper.java | 58 ++ .../support/widget/SkinCompatEditText.java | 88 ++ .../support/widget/SkinCompatFrameLayout.java | 43 + .../support/widget/SkinCompatImageButton.java | 60 ++ .../support/widget/SkinCompatImageHelper.java | 76 ++ .../support/widget/SkinCompatImageView.java | 59 ++ .../widget/SkinCompatLinearLayout.java | 43 + .../SkinCompatMultiAutoCompleteTextView.java | 117 +++ .../support/widget/SkinCompatProgressBar.java | 35 + .../widget/SkinCompatProgressBarHelper.java | 164 ++++ .../support/widget/SkinCompatRadioButton.java | 97 +++ .../support/widget/SkinCompatRadioGroup.java | 37 + .../support/widget/SkinCompatRatingBar.java | 37 + .../widget/SkinCompatRelativeLayout.java | 43 + .../support/widget/SkinCompatScrollView.java | 43 + .../support/widget/SkinCompatSeekBar.java | 38 + .../widget/SkinCompatSeekBarHelper.java | 43 + .../support/widget/SkinCompatSpinner.java | 116 +++ .../support/widget/SkinCompatTextHelper.java | 186 +++++ .../widget/SkinCompatTextHelperV17.java | 98 +++ .../support/widget/SkinCompatTextView.java | 81 ++ .../support/widget/SkinCompatToolbar.java | 114 +++ .../skin/support/widget/SkinCompatView.java | 44 + .../support/widget/SkinCompatViewGroup.java | 40 + .../drawable/skin_btn_check.xml | 5 + .../drawable/skin_btn_check_box.xml | 9 + .../skin_btn_check_box_outline_blank.xml | 9 + .../drawable/skin_btn_radio.xml | 5 + .../drawable/skin_btn_radio_checked.xml | 9 + .../drawable/skin_btn_radio_unchecked.xml | 9 + .../layout/skin_alert_dialog.xml | 87 ++ .../layout/skin_alert_dialog_button_bar.xml | 49 ++ .../layout/skin_alert_dialog_title.xml | 45 ++ .../layout/skin_select_dialog.xml | 22 + .../layout/skin_select_dialog_item.xml | 18 + .../layout/skin_select_dialog_multichoice.xml | 17 + .../skin_select_dialog_singlechoice.xml | 17 + .../src/main/res-alertdialog/values/attrs.xml | 14 + .../main/res-alertdialog/values/dimens.xml | 8 + .../main/res-alertdialog/values/styles.xml | 11 + .../src/main/res/values/strings.xml | 3 + skin/skin-support-cardview/.gitignore | 1 + skin/skin-support-cardview/build.gradle | 30 + skin/skin-support-cardview/proguard-rules.pro | 17 + .../src/main/AndroidManifest.xml | 2 + .../skin/support/SkinCardViewManager.java | 32 + .../support/app/SkinCardViewInflater.java | 27 + .../support/widget/SkinCompatCardView.java | 70 ++ .../src/main/res/values/strings.xml | 3 + .../skin-support-constraint-layout/.gitignore | 1 + .../build.gradle | 31 + .../proguard-rules.pro | 25 + .../src/main/AndroidManifest.xml | 2 + .../SkinCompatConstraintLayout.java | 45 ++ .../constraint/SkinConstraintManager.java | 33 + .../app/SkinConstraintViewInflater.java | 23 + .../src/main/res/values/strings.xml | 3 + skin/skin-support-design/.gitignore | 1 + skin/skin-support-design/build.gradle | 31 + skin/skin-support-design/proguard-rules.pro | 17 + .../src/main/AndroidManifest.xml | 2 + .../support/design/SkinMaterialManager.java | 33 + .../design/app/SkinMaterialViewInflater.java | 62 ++ .../widget/SkinMaterialAppBarLayout.java | 34 + .../SkinMaterialBottomNavigationView.java | 136 ++++ .../SkinMaterialCollapsingToolbarLayout.java | 78 ++ .../widget/SkinMaterialCoordinatorLayout.java | 39 + .../SkinMaterialFloatingActionButton.java | 72 ++ .../widget/SkinMaterialNavigationView.java | 167 ++++ .../design/widget/SkinMaterialTabLayout.java | 83 ++ .../widget/SkinMaterialTextInputEditText.java | 92 +++ .../widget/SkinMaterialTextInputLayout.java | 222 ++++++ .../src/main/res/values/strings.xml | 3 + skin/skin-support/.gitignore | 1 + skin/skin-support/build.gradle | 34 + skin/skin-support/proguard-rules.pro | 17 + .../skin-support/src/main/AndroidManifest.xml | 4 + .../java/skin/support/SkinCompatManager.java | 460 +++++++++++ .../java/skin/support/annotation/AnyRes.java | 23 + .../skin/support/annotation/ColorRes.java | 21 + .../skin/support/annotation/DrawableRes.java | 21 + .../java/skin/support/annotation/NonNull.java | 24 + .../skin/support/annotation/Nullable.java | 31 + .../skin/support/annotation/Skinable.java | 12 + .../skin/support/annotation/StringRes.java | 21 + .../support/app/SkinActivityLifecycle.java | 197 +++++ .../skin/support/app/SkinCompatDelegate.java | 86 ++ .../support/app/SkinCompatViewInflater.java | 258 ++++++ .../skin/support/app/SkinLayoutInflater.java | 15 + .../java/skin/support/app/SkinWrapper.java | 9 + .../skin/support/app/ViewFromTagFilter.java | 53 ++ .../skin/support/collection/ArrayMap.java | 162 ++++ .../support/collection/ContainerHelpers.java | 69 ++ .../support/collection/MapCollections.java | 554 +++++++++++++ .../support/collection/SimpleArrayMap.java | 682 ++++++++++++++++ .../skin/support/content/res/ColorState.java | 600 ++++++++++++++ .../content/res/SkinCompatResources.java | 255 ++++++ .../content/res/SkinCompatThemeUtils.java | 113 +++ .../res/SkinCompatUserThemeManager.java | 397 +++++++++ .../support/content/res/SkinResources.java | 5 + .../exception/SkinCompatException.java | 7 + .../skin/support/graphics/ColorUtils.java | 17 + .../skin/support/load/SkinAssetsLoader.java | 49 ++ .../skin/support/load/SkinBuildInLoader.java | 46 ++ .../skin/support/load/SkinNoneLoader.java | 40 + .../support/load/SkinPrefixBuildInLoader.java | 46 ++ .../skin/support/load/SkinSDCardLoader.java | 57 ++ .../skin/support/observe/SkinObservable.java | 52 ++ .../skin/support/observe/SkinObserver.java | 9 + .../java/skin/support/utils/ImageUtils.java | 37 + .../support/utils/SkinCompatVersionUtils.java | 220 +++++ .../skin/support/utils/SkinConstants.java | 9 + .../skin/support/utils/SkinFileUtils.java | 37 + .../skin/support/utils/SkinPreference.java | 73 ++ .../main/java/skin/support/utils/Slog.java | 28 + .../support/view/LayoutInflaterCompat.java | 152 ++++ .../support/view/LayoutInflaterFactory.java | 24 + .../java/skin/support/view/ViewCompat.java | 19 + .../skin/support/widget/SkinCompatHelper.java | 18 + .../support/widget/SkinCompatSupportable.java | 9 + .../src/main/res/values/attrs.xml | 40 + .../src/main/res/values/strings.xml | 3 + 151 files changed, 10813 insertions(+), 9 deletions(-) create mode 100644 modules/mogo-module-common/src/main/java/com/mogo/module/common/glide/SkinAbleBitmapTarget.java create mode 100755 skin/mogo-skin-light/src/main/module-push-res/drawable-mdpi/tanlu_normal_image_light.png create mode 100644 skin/mogo-skin-support/src/main/java/com/mogo/skin/support/IMogoSkinCompatSupportable.java create mode 100644 skin/mogo-skin-support/src/main/java/com/mogo/skin/support/helper/MogoSkinCompatBackgroundHelperDelegate.java create mode 100644 skin/mogo-skin-support/src/main/java/com/mogo/skin/support/helper/MogoSkinCompatCompoundButtonHelperDelegate.java create mode 100644 skin/mogo-skin-support/src/main/java/com/mogo/skin/support/helper/MogoSkinCompatHelperDelegate.java create mode 100755 skin/mogo-skin-support/src/main/res/values/attrs.xml create mode 100755 skin/skin-support-appcompat/.gitignore create mode 100755 skin/skin-support-appcompat/build.gradle create mode 100755 skin/skin-support-appcompat/proguard-rules.pro create mode 100755 skin/skin-support-appcompat/src/main/AndroidManifest.xml create mode 100755 skin/skin-support-appcompat/src/main/java/androidx/appcompat/app/SkinAppCompatDelegateImpl.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/app/SkinAppCompatViewInflater.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/app/SkinCompatActivity.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/content/res/SkinCompatDrawableManager.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/content/res/SkinCompatDrawableUtils.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/content/res/SkinCompatV7ThemeUtils.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/content/res/SkinCompatVectorResources.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatAutoCompleteTextView.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatBackgroundHelper.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatButton.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatCheckBox.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatCheckedTextView.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatCompoundButtonHelper.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatEditText.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatFrameLayout.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatImageButton.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatImageHelper.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatImageView.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatLinearLayout.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatMultiAutoCompleteTextView.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatProgressBar.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatProgressBarHelper.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatRadioButton.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatRadioGroup.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatRatingBar.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatRelativeLayout.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatScrollView.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatSeekBar.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatSeekBarHelper.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatSpinner.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatTextHelper.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatTextHelperV17.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatTextView.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatToolbar.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatView.java create mode 100755 skin/skin-support-appcompat/src/main/java/skin/support/widget/SkinCompatViewGroup.java create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/drawable/skin_btn_check.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/drawable/skin_btn_check_box.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/drawable/skin_btn_check_box_outline_blank.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/drawable/skin_btn_radio.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/drawable/skin_btn_radio_checked.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/drawable/skin_btn_radio_unchecked.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/layout/skin_alert_dialog.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/layout/skin_alert_dialog_button_bar.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/layout/skin_alert_dialog_title.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/layout/skin_select_dialog.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/layout/skin_select_dialog_item.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/layout/skin_select_dialog_multichoice.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/layout/skin_select_dialog_singlechoice.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/values/attrs.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/values/dimens.xml create mode 100755 skin/skin-support-appcompat/src/main/res-alertdialog/values/styles.xml create mode 100755 skin/skin-support-appcompat/src/main/res/values/strings.xml create mode 100755 skin/skin-support-cardview/.gitignore create mode 100755 skin/skin-support-cardview/build.gradle create mode 100755 skin/skin-support-cardview/proguard-rules.pro create mode 100755 skin/skin-support-cardview/src/main/AndroidManifest.xml create mode 100755 skin/skin-support-cardview/src/main/java/skin/support/SkinCardViewManager.java create mode 100755 skin/skin-support-cardview/src/main/java/skin/support/app/SkinCardViewInflater.java create mode 100755 skin/skin-support-cardview/src/main/java/skin/support/widget/SkinCompatCardView.java create mode 100755 skin/skin-support-cardview/src/main/res/values/strings.xml create mode 100755 skin/skin-support-constraint-layout/.gitignore create mode 100755 skin/skin-support-constraint-layout/build.gradle create mode 100755 skin/skin-support-constraint-layout/proguard-rules.pro create mode 100755 skin/skin-support-constraint-layout/src/main/AndroidManifest.xml create mode 100755 skin/skin-support-constraint-layout/src/main/java/skin/support/constraint/SkinCompatConstraintLayout.java create mode 100755 skin/skin-support-constraint-layout/src/main/java/skin/support/constraint/SkinConstraintManager.java create mode 100755 skin/skin-support-constraint-layout/src/main/java/skin/support/constraint/app/SkinConstraintViewInflater.java create mode 100755 skin/skin-support-constraint-layout/src/main/res/values/strings.xml create mode 100755 skin/skin-support-design/.gitignore create mode 100755 skin/skin-support-design/build.gradle create mode 100755 skin/skin-support-design/proguard-rules.pro create mode 100755 skin/skin-support-design/src/main/AndroidManifest.xml create mode 100755 skin/skin-support-design/src/main/java/skin/support/design/SkinMaterialManager.java create mode 100755 skin/skin-support-design/src/main/java/skin/support/design/app/SkinMaterialViewInflater.java create mode 100755 skin/skin-support-design/src/main/java/skin/support/design/widget/SkinMaterialAppBarLayout.java create mode 100755 skin/skin-support-design/src/main/java/skin/support/design/widget/SkinMaterialBottomNavigationView.java create mode 100755 skin/skin-support-design/src/main/java/skin/support/design/widget/SkinMaterialCollapsingToolbarLayout.java create mode 100755 skin/skin-support-design/src/main/java/skin/support/design/widget/SkinMaterialCoordinatorLayout.java create mode 100755 skin/skin-support-design/src/main/java/skin/support/design/widget/SkinMaterialFloatingActionButton.java create mode 100755 skin/skin-support-design/src/main/java/skin/support/design/widget/SkinMaterialNavigationView.java create mode 100755 skin/skin-support-design/src/main/java/skin/support/design/widget/SkinMaterialTabLayout.java create mode 100755 skin/skin-support-design/src/main/java/skin/support/design/widget/SkinMaterialTextInputEditText.java create mode 100755 skin/skin-support-design/src/main/java/skin/support/design/widget/SkinMaterialTextInputLayout.java create mode 100755 skin/skin-support-design/src/main/res/values/strings.xml create mode 100755 skin/skin-support/.gitignore create mode 100755 skin/skin-support/build.gradle create mode 100755 skin/skin-support/proguard-rules.pro create mode 100755 skin/skin-support/src/main/AndroidManifest.xml create mode 100755 skin/skin-support/src/main/java/skin/support/SkinCompatManager.java create mode 100755 skin/skin-support/src/main/java/skin/support/annotation/AnyRes.java create mode 100755 skin/skin-support/src/main/java/skin/support/annotation/ColorRes.java create mode 100755 skin/skin-support/src/main/java/skin/support/annotation/DrawableRes.java create mode 100755 skin/skin-support/src/main/java/skin/support/annotation/NonNull.java create mode 100755 skin/skin-support/src/main/java/skin/support/annotation/Nullable.java create mode 100755 skin/skin-support/src/main/java/skin/support/annotation/Skinable.java create mode 100755 skin/skin-support/src/main/java/skin/support/annotation/StringRes.java create mode 100755 skin/skin-support/src/main/java/skin/support/app/SkinActivityLifecycle.java create mode 100755 skin/skin-support/src/main/java/skin/support/app/SkinCompatDelegate.java create mode 100755 skin/skin-support/src/main/java/skin/support/app/SkinCompatViewInflater.java create mode 100755 skin/skin-support/src/main/java/skin/support/app/SkinLayoutInflater.java create mode 100755 skin/skin-support/src/main/java/skin/support/app/SkinWrapper.java create mode 100644 skin/skin-support/src/main/java/skin/support/app/ViewFromTagFilter.java create mode 100755 skin/skin-support/src/main/java/skin/support/collection/ArrayMap.java create mode 100755 skin/skin-support/src/main/java/skin/support/collection/ContainerHelpers.java create mode 100755 skin/skin-support/src/main/java/skin/support/collection/MapCollections.java create mode 100755 skin/skin-support/src/main/java/skin/support/collection/SimpleArrayMap.java create mode 100755 skin/skin-support/src/main/java/skin/support/content/res/ColorState.java create mode 100755 skin/skin-support/src/main/java/skin/support/content/res/SkinCompatResources.java create mode 100755 skin/skin-support/src/main/java/skin/support/content/res/SkinCompatThemeUtils.java create mode 100755 skin/skin-support/src/main/java/skin/support/content/res/SkinCompatUserThemeManager.java create mode 100755 skin/skin-support/src/main/java/skin/support/content/res/SkinResources.java create mode 100755 skin/skin-support/src/main/java/skin/support/exception/SkinCompatException.java create mode 100755 skin/skin-support/src/main/java/skin/support/graphics/ColorUtils.java create mode 100755 skin/skin-support/src/main/java/skin/support/load/SkinAssetsLoader.java create mode 100755 skin/skin-support/src/main/java/skin/support/load/SkinBuildInLoader.java create mode 100755 skin/skin-support/src/main/java/skin/support/load/SkinNoneLoader.java create mode 100755 skin/skin-support/src/main/java/skin/support/load/SkinPrefixBuildInLoader.java create mode 100755 skin/skin-support/src/main/java/skin/support/load/SkinSDCardLoader.java create mode 100755 skin/skin-support/src/main/java/skin/support/observe/SkinObservable.java create mode 100755 skin/skin-support/src/main/java/skin/support/observe/SkinObserver.java create mode 100755 skin/skin-support/src/main/java/skin/support/utils/ImageUtils.java create mode 100755 skin/skin-support/src/main/java/skin/support/utils/SkinCompatVersionUtils.java create mode 100755 skin/skin-support/src/main/java/skin/support/utils/SkinConstants.java create mode 100755 skin/skin-support/src/main/java/skin/support/utils/SkinFileUtils.java create mode 100755 skin/skin-support/src/main/java/skin/support/utils/SkinPreference.java create mode 100755 skin/skin-support/src/main/java/skin/support/utils/Slog.java create mode 100755 skin/skin-support/src/main/java/skin/support/view/LayoutInflaterCompat.java create mode 100755 skin/skin-support/src/main/java/skin/support/view/LayoutInflaterFactory.java create mode 100755 skin/skin-support/src/main/java/skin/support/view/ViewCompat.java create mode 100755 skin/skin-support/src/main/java/skin/support/widget/SkinCompatHelper.java create mode 100755 skin/skin-support/src/main/java/skin/support/widget/SkinCompatSupportable.java create mode 100755 skin/skin-support/src/main/res/values/attrs.xml create mode 100755 skin/skin-support/src/main/res/values/strings.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 30f536ab46..8b16a854d3 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -61,6 +61,11 @@