├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── xhinliang │ │ └── github │ │ └── io │ │ └── mdpreference │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── xhinliang │ │ │ └── github │ │ │ └── io │ │ │ └── mdpreference │ │ │ ├── OriginalActivity.java │ │ │ ├── OriginalFragment.java │ │ │ ├── SettingsActivity.java │ │ │ ├── SettingsFragment.java │ │ │ └── SingleFragmentActivity.java │ └── res │ │ ├── layout │ │ └── activity_single_fragment.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ ├── values │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ ├── preference_original.xml │ │ └── preference_settings.xml │ └── test │ └── java │ └── xhinliang │ └── github │ └── io │ └── mdpreference │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── material ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── rey │ │ └── material │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── rey │ │ │ └── material │ │ │ ├── dialog │ │ │ ├── Dialog.java │ │ │ ├── DialogFragment.java │ │ │ └── SimpleDialog.java │ │ │ ├── drawable │ │ │ ├── ArrowDrawable.java │ │ │ ├── BlankDrawable.java │ │ │ ├── CheckBoxDrawable.java │ │ │ ├── CircleDrawable.java │ │ │ ├── CircularProgressDrawable.java │ │ │ ├── ContactChipDrawable.java │ │ │ ├── DividerDrawable.java │ │ │ ├── LineMorphingDrawable.java │ │ │ ├── LinearProgressDrawable.java │ │ │ ├── NavigationDrawerDrawable.java │ │ │ ├── OvalShadowDrawable.java │ │ │ ├── PaddingDrawable.java │ │ │ ├── RadioButtonDrawable.java │ │ │ ├── RevealDrawable.java │ │ │ ├── RippleDrawable.java │ │ │ ├── ThemeDrawable.java │ │ │ └── ToolbarRippleDrawable.java │ │ │ ├── text │ │ │ └── style │ │ │ │ └── ContactChipSpan.java │ │ │ ├── util │ │ │ ├── ColorUtil.java │ │ │ ├── RippleManager.java │ │ │ ├── ThemeManager.java │ │ │ ├── ThemeUtil.java │ │ │ ├── ToolbarManager.java │ │ │ ├── TypefaceUtil.java │ │ │ └── ViewUtil.java │ │ │ └── widget │ │ │ ├── Button.java │ │ │ ├── CheckBox.java │ │ │ ├── CheckedImageView.java │ │ │ ├── CheckedTextView.java │ │ │ ├── CircleCheckedTextView.java │ │ │ ├── CompoundButton.java │ │ │ ├── EditText.java │ │ │ ├── FrameLayout.java │ │ │ ├── LinearLayout.java │ │ │ ├── ListPopupWindow.java │ │ │ ├── ListView.java │ │ │ ├── MaterialRippleLayout.java │ │ │ ├── PopupWindow.java │ │ │ ├── ProgressView.java │ │ │ ├── RadioButton.java │ │ │ ├── Slider.java │ │ │ ├── Spinner.java │ │ │ ├── Switch.java │ │ │ └── TextView.java │ └── res │ │ ├── anim │ │ ├── anim_scale_in.xml │ │ └── anim_scale_out.xml │ │ ├── drawable │ │ └── selector.xml │ │ ├── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── drawables.xml │ │ └── styles.xml │ │ └── xml │ │ └── nav_states.xml │ └── test │ └── java │ └── com │ └── rey │ └── material │ └── ExampleUnitTest.java ├── mdpreference ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── github │ │ └── xhinliang │ │ └── mdpreference │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── fonts │ │ ├── Roboto-Medium.ttf │ │ └── Roboto-Regular.ttf │ ├── java │ └── io │ │ └── github │ │ └── xhinliang │ │ └── mdpreference │ │ ├── CheckBoxPreference.java │ │ ├── DialogPreference.java │ │ ├── EditTextPreference.java │ │ ├── ListPreference.java │ │ ├── MultiSelectListPreference.java │ │ ├── Preference.java │ │ ├── PreferenceCategory.java │ │ ├── PreferenceFragment.java │ │ ├── SwitchPreference.java │ │ ├── ThemeUtils.java │ │ ├── TwoStatePreference.java │ │ ├── Typefaces.java │ │ └── widget │ │ └── PreferenceImageView.java │ └── res │ ├── drawable │ ├── color_divider_light.xml │ ├── color_label_light.xml │ └── selector.xml │ ├── layout │ ├── mp_checkbox_preference.xml │ ├── mp_edittext.xml │ ├── mp_preference.xml │ ├── mp_preference_category.xml │ └── mp_switch_preference.xml │ └── values │ ├── colors.xml │ ├── mp_attrs.xml │ ├── strings.xml │ └── styles.xml ├── sample.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/xhinliang/github/io/mdpreference/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/androidTest/java/xhinliang/github/io/mdpreference/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/xhinliang/github/io/mdpreference/OriginalActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/java/xhinliang/github/io/mdpreference/OriginalActivity.java -------------------------------------------------------------------------------- /app/src/main/java/xhinliang/github/io/mdpreference/OriginalFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/java/xhinliang/github/io/mdpreference/OriginalFragment.java -------------------------------------------------------------------------------- /app/src/main/java/xhinliang/github/io/mdpreference/SettingsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/java/xhinliang/github/io/mdpreference/SettingsActivity.java -------------------------------------------------------------------------------- /app/src/main/java/xhinliang/github/io/mdpreference/SettingsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/java/xhinliang/github/io/mdpreference/SettingsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/xhinliang/github/io/mdpreference/SingleFragmentActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/java/xhinliang/github/io/mdpreference/SingleFragmentActivity.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_single_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/layout/activity_single_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/preference_original.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/xml/preference_original.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/preference_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/main/res/xml/preference_settings.xml -------------------------------------------------------------------------------- /app/src/test/java/xhinliang/github/io/mdpreference/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/app/src/test/java/xhinliang/github/io/mdpreference/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/gradlew.bat -------------------------------------------------------------------------------- /material/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /material/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/build.gradle -------------------------------------------------------------------------------- /material/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/proguard-rules.pro -------------------------------------------------------------------------------- /material/src/androidTest/java/com/rey/material/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/androidTest/java/com/rey/material/ApplicationTest.java -------------------------------------------------------------------------------- /material/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/dialog/Dialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/dialog/Dialog.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/dialog/DialogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/dialog/DialogFragment.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/dialog/SimpleDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/dialog/SimpleDialog.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/ArrowDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/ArrowDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/BlankDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/BlankDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/CheckBoxDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/CheckBoxDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/CircleDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/CircleDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/CircularProgressDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/CircularProgressDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/ContactChipDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/ContactChipDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/DividerDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/DividerDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/LineMorphingDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/LineMorphingDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/LinearProgressDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/LinearProgressDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/NavigationDrawerDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/NavigationDrawerDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/OvalShadowDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/OvalShadowDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/PaddingDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/PaddingDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/RadioButtonDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/RadioButtonDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/RevealDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/RevealDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/RippleDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/RippleDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/ThemeDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/ThemeDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/drawable/ToolbarRippleDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/drawable/ToolbarRippleDrawable.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/text/style/ContactChipSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/text/style/ContactChipSpan.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/util/ColorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/util/ColorUtil.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/util/RippleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/util/RippleManager.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/util/ThemeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/util/ThemeManager.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/util/ThemeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/util/ThemeUtil.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/util/ToolbarManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/util/ToolbarManager.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/util/TypefaceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/util/TypefaceUtil.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/util/ViewUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/util/ViewUtil.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/Button.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/Button.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/CheckBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/CheckBox.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/CheckedImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/CheckedImageView.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/CheckedTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/CheckedTextView.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/CircleCheckedTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/CircleCheckedTextView.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/CompoundButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/CompoundButton.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/EditText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/EditText.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/FrameLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/FrameLayout.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/LinearLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/LinearLayout.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/ListPopupWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/ListPopupWindow.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/ListView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/ListView.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/MaterialRippleLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/MaterialRippleLayout.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/PopupWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/PopupWindow.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/ProgressView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/ProgressView.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/RadioButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/RadioButton.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/Slider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/Slider.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/Spinner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/Spinner.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/Switch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/Switch.java -------------------------------------------------------------------------------- /material/src/main/java/com/rey/material/widget/TextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/java/com/rey/material/widget/TextView.java -------------------------------------------------------------------------------- /material/src/main/res/anim/anim_scale_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/res/anim/anim_scale_in.xml -------------------------------------------------------------------------------- /material/src/main/res/anim/anim_scale_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/res/anim/anim_scale_out.xml -------------------------------------------------------------------------------- /material/src/main/res/drawable/selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/res/drawable/selector.xml -------------------------------------------------------------------------------- /material/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /material/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /material/src/main/res/values/drawables.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/res/values/drawables.xml -------------------------------------------------------------------------------- /material/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /material/src/main/res/xml/nav_states.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/main/res/xml/nav_states.xml -------------------------------------------------------------------------------- /material/src/test/java/com/rey/material/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/material/src/test/java/com/rey/material/ExampleUnitTest.java -------------------------------------------------------------------------------- /mdpreference/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mdpreference/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/build.gradle -------------------------------------------------------------------------------- /mdpreference/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/proguard-rules.pro -------------------------------------------------------------------------------- /mdpreference/src/androidTest/java/io/github/xhinliang/mdpreference/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/androidTest/java/io/github/xhinliang/mdpreference/ApplicationTest.java -------------------------------------------------------------------------------- /mdpreference/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mdpreference/src/main/assets/fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/assets/fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /mdpreference/src/main/assets/fonts/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/assets/fonts/Roboto-Regular.ttf -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/CheckBoxPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/CheckBoxPreference.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/DialogPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/DialogPreference.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/EditTextPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/EditTextPreference.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/ListPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/ListPreference.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/MultiSelectListPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/MultiSelectListPreference.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/Preference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/Preference.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/PreferenceCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/PreferenceCategory.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/PreferenceFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/PreferenceFragment.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/SwitchPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/SwitchPreference.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/ThemeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/ThemeUtils.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/TwoStatePreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/TwoStatePreference.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/Typefaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/Typefaces.java -------------------------------------------------------------------------------- /mdpreference/src/main/java/io/github/xhinliang/mdpreference/widget/PreferenceImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/java/io/github/xhinliang/mdpreference/widget/PreferenceImageView.java -------------------------------------------------------------------------------- /mdpreference/src/main/res/drawable/color_divider_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/drawable/color_divider_light.xml -------------------------------------------------------------------------------- /mdpreference/src/main/res/drawable/color_label_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/drawable/color_label_light.xml -------------------------------------------------------------------------------- /mdpreference/src/main/res/drawable/selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/drawable/selector.xml -------------------------------------------------------------------------------- /mdpreference/src/main/res/layout/mp_checkbox_preference.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/layout/mp_checkbox_preference.xml -------------------------------------------------------------------------------- /mdpreference/src/main/res/layout/mp_edittext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/layout/mp_edittext.xml -------------------------------------------------------------------------------- /mdpreference/src/main/res/layout/mp_preference.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/layout/mp_preference.xml -------------------------------------------------------------------------------- /mdpreference/src/main/res/layout/mp_preference_category.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/layout/mp_preference_category.xml -------------------------------------------------------------------------------- /mdpreference/src/main/res/layout/mp_switch_preference.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/layout/mp_switch_preference.xml -------------------------------------------------------------------------------- /mdpreference/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /mdpreference/src/main/res/values/mp_attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/values/mp_attrs.xml -------------------------------------------------------------------------------- /mdpreference/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mdpreference/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/mdpreference/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/sample.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XhinLiang/MDPreference/HEAD/settings.gradle --------------------------------------------------------------------------------