├── .gitattributes ├── .gitignore ├── BottomNavigationView ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── bottomnavigationview │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── github │ │ │ └── lumyuan │ │ │ └── ux │ │ │ └── bottomnavigationview │ │ │ └── widget │ │ │ └── BottomNavigationView.kt │ └── res │ │ ├── values-night │ │ └── colors.xml │ │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ └── style.xml │ └── test │ └── java │ └── com │ └── example │ └── bottomnavigationview │ └── ExampleUnitTest.kt ├── CircleSeekBar ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── github │ │ └── lumyuan │ │ └── ux │ │ └── circleseekbar │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── github │ │ │ └── lumyuan │ │ │ └── ux │ │ │ └── circleseekbar │ │ │ └── widget │ │ │ └── CircleSeekBar.kt │ └── res │ │ └── values │ │ ├── attrs.xml │ │ └── values.xml │ └── test │ └── java │ └── io │ └── github │ └── lumyuan │ └── ux │ └── circleseekbar │ └── ExampleUnitTest.kt ├── CleverSeekBar ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── github │ │ └── lumyuan │ │ └── ux │ │ └── cleverseekbar │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── github │ │ │ └── lumyuan │ │ │ └── ux │ │ │ └── cleverseekbar │ │ │ └── widget │ │ │ ├── CleverSeekBar.kt │ │ │ └── CleverSeekBars.java │ └── res │ │ └── values │ │ └── attrs.xml │ └── test │ └── java │ └── io │ └── github │ └── lumyuan │ └── ux │ └── cleverseekbar │ └── ExampleUnitTest.kt ├── Core ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── github │ │ └── lumyuan │ │ └── ux │ │ └── core │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── github │ │ │ └── lumyuan │ │ │ └── ux │ │ │ └── core │ │ │ ├── LiveData.kt │ │ │ ├── animation │ │ │ └── Views.kt │ │ │ ├── common │ │ │ ├── Contexts.kt │ │ │ └── ViewBindings.kt │ │ │ └── ui │ │ │ ├── adapter │ │ │ ├── FastRecyclerViewAdapter.kt │ │ │ ├── FastViewBindingRecyclerViewAdapter.kt │ │ │ ├── ViewAdapters.java │ │ │ └── ViewBindingAdapters.java │ │ │ └── base │ │ │ └── BaseRecyclerViewAdapter.kt │ └── res │ │ ├── values-night │ │ └── colors.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ └── values.xml │ └── test │ └── java │ └── io │ └── github │ └── lumyuan │ └── ux │ └── core │ └── ExampleUnitTest.kt ├── GroundGlassView ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── github │ │ └── lumyuan │ │ └── ux │ │ └── groundglass │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── github │ │ │ └── lumyuan │ │ │ └── ux │ │ │ └── groundglass │ │ │ ├── dao │ │ │ ├── AndroidStockBlurImpl.kt │ │ │ ├── AndroidXBlurImpl.kt │ │ │ ├── BlurImpl.kt │ │ │ ├── EmptyBlurImpl.kt │ │ │ └── SupportLibraryBlurImpl.kt │ │ │ └── widget │ │ │ └── GroundGlassView.kt │ └── res │ │ └── values │ │ ├── attrs.xml │ │ └── values.xml │ └── test │ └── java │ └── io │ └── github │ └── lumyuan │ └── ux │ └── groundglass │ └── ExampleUnitTest.kt ├── LICENSE ├── OverScrollView ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── github │ │ └── lumyuan │ │ └── ux │ │ └── overscroll │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── io │ │ └── github │ │ └── lumyuan │ │ └── ux │ │ └── overscroll │ │ └── OverScrollView.kt │ └── test │ └── java │ └── io │ └── github │ └── lumyuan │ └── ux │ └── overscroll │ └── ExampleUnitTest.kt ├── README.md ├── TopBar ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── github │ │ └── lumyuan │ │ └── ux │ │ └── topbar │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── github │ │ │ └── lumyuan │ │ │ └── ux │ │ │ └── topbar │ │ │ └── widget │ │ │ └── TopBar.kt │ └── res │ │ ├── layout │ │ └── top_bar.xml │ │ ├── values-night │ │ └── colors.xml │ │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ └── values.xml │ └── test │ └── java │ └── io │ └── github │ └── lumyuan │ └── ux │ └── topbar │ └── ExampleUnitTest.kt ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro ├── release │ └── output-metadata.json └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── github │ │ └── lumyuan │ │ └── ux │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── github │ │ │ └── lumyuan │ │ │ └── ux │ │ │ ├── KTBasicActivity.kt │ │ │ ├── MainActivity.java │ │ │ └── ui │ │ │ ├── PagerAdapterForFragment.kt │ │ │ ├── XViewPager.java │ │ │ └── fragments │ │ │ └── BlankFragment.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_home.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_mine.xml │ │ └── ic_module.xml │ │ ├── layout │ │ ├── activity_kt_basic.xml │ │ ├── activity_main.xml │ │ ├── fragment_blank.xml │ │ └── item_basic.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-anydpi-v33 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── io │ └── github │ └── lumyuan │ └── ux │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenMatch.properties ├── screenMatch_example_dimens.xml └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/.gitignore -------------------------------------------------------------------------------- /BottomNavigationView/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /BottomNavigationView/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/BottomNavigationView/build.gradle -------------------------------------------------------------------------------- /BottomNavigationView/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BottomNavigationView/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/BottomNavigationView/proguard-rules.pro -------------------------------------------------------------------------------- /BottomNavigationView/src/androidTest/java/com/example/bottomnavigationview/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/BottomNavigationView/src/androidTest/java/com/example/bottomnavigationview/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /BottomNavigationView/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/BottomNavigationView/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /BottomNavigationView/src/main/java/io/github/lumyuan/ux/bottomnavigationview/widget/BottomNavigationView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/BottomNavigationView/src/main/java/io/github/lumyuan/ux/bottomnavigationview/widget/BottomNavigationView.kt -------------------------------------------------------------------------------- /BottomNavigationView/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/BottomNavigationView/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /BottomNavigationView/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/BottomNavigationView/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /BottomNavigationView/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/BottomNavigationView/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /BottomNavigationView/src/main/res/values/style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/BottomNavigationView/src/main/res/values/style.xml -------------------------------------------------------------------------------- /BottomNavigationView/src/test/java/com/example/bottomnavigationview/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/BottomNavigationView/src/test/java/com/example/bottomnavigationview/ExampleUnitTest.kt -------------------------------------------------------------------------------- /CircleSeekBar/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /CircleSeekBar/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CircleSeekBar/build.gradle -------------------------------------------------------------------------------- /CircleSeekBar/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CircleSeekBar/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CircleSeekBar/proguard-rules.pro -------------------------------------------------------------------------------- /CircleSeekBar/src/androidTest/java/io/github/lumyuan/ux/circleseekbar/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CircleSeekBar/src/androidTest/java/io/github/lumyuan/ux/circleseekbar/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /CircleSeekBar/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CircleSeekBar/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CircleSeekBar/src/main/java/io/github/lumyuan/ux/circleseekbar/widget/CircleSeekBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CircleSeekBar/src/main/java/io/github/lumyuan/ux/circleseekbar/widget/CircleSeekBar.kt -------------------------------------------------------------------------------- /CircleSeekBar/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CircleSeekBar/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /CircleSeekBar/src/main/res/values/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CircleSeekBar/src/main/res/values/values.xml -------------------------------------------------------------------------------- /CircleSeekBar/src/test/java/io/github/lumyuan/ux/circleseekbar/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CircleSeekBar/src/test/java/io/github/lumyuan/ux/circleseekbar/ExampleUnitTest.kt -------------------------------------------------------------------------------- /CleverSeekBar/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /CleverSeekBar/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CleverSeekBar/build.gradle -------------------------------------------------------------------------------- /CleverSeekBar/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CleverSeekBar/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CleverSeekBar/proguard-rules.pro -------------------------------------------------------------------------------- /CleverSeekBar/src/androidTest/java/io/github/lumyuan/ux/cleverseekbar/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CleverSeekBar/src/androidTest/java/io/github/lumyuan/ux/cleverseekbar/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /CleverSeekBar/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CleverSeekBar/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CleverSeekBar/src/main/java/io/github/lumyuan/ux/cleverseekbar/widget/CleverSeekBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CleverSeekBar/src/main/java/io/github/lumyuan/ux/cleverseekbar/widget/CleverSeekBar.kt -------------------------------------------------------------------------------- /CleverSeekBar/src/main/java/io/github/lumyuan/ux/cleverseekbar/widget/CleverSeekBars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CleverSeekBar/src/main/java/io/github/lumyuan/ux/cleverseekbar/widget/CleverSeekBars.java -------------------------------------------------------------------------------- /CleverSeekBar/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CleverSeekBar/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /CleverSeekBar/src/test/java/io/github/lumyuan/ux/cleverseekbar/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/CleverSeekBar/src/test/java/io/github/lumyuan/ux/cleverseekbar/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Core/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/build.gradle -------------------------------------------------------------------------------- /Core/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Core/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/proguard-rules.pro -------------------------------------------------------------------------------- /Core/src/androidTest/java/io/github/lumyuan/ux/core/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/androidTest/java/io/github/lumyuan/ux/core/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Core/src/main/java/io/github/lumyuan/ux/core/LiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/java/io/github/lumyuan/ux/core/LiveData.kt -------------------------------------------------------------------------------- /Core/src/main/java/io/github/lumyuan/ux/core/animation/Views.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/java/io/github/lumyuan/ux/core/animation/Views.kt -------------------------------------------------------------------------------- /Core/src/main/java/io/github/lumyuan/ux/core/common/Contexts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/java/io/github/lumyuan/ux/core/common/Contexts.kt -------------------------------------------------------------------------------- /Core/src/main/java/io/github/lumyuan/ux/core/common/ViewBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/java/io/github/lumyuan/ux/core/common/ViewBindings.kt -------------------------------------------------------------------------------- /Core/src/main/java/io/github/lumyuan/ux/core/ui/adapter/FastRecyclerViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/java/io/github/lumyuan/ux/core/ui/adapter/FastRecyclerViewAdapter.kt -------------------------------------------------------------------------------- /Core/src/main/java/io/github/lumyuan/ux/core/ui/adapter/FastViewBindingRecyclerViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/java/io/github/lumyuan/ux/core/ui/adapter/FastViewBindingRecyclerViewAdapter.kt -------------------------------------------------------------------------------- /Core/src/main/java/io/github/lumyuan/ux/core/ui/adapter/ViewAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/java/io/github/lumyuan/ux/core/ui/adapter/ViewAdapters.java -------------------------------------------------------------------------------- /Core/src/main/java/io/github/lumyuan/ux/core/ui/adapter/ViewBindingAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/java/io/github/lumyuan/ux/core/ui/adapter/ViewBindingAdapters.java -------------------------------------------------------------------------------- /Core/src/main/java/io/github/lumyuan/ux/core/ui/base/BaseRecyclerViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/java/io/github/lumyuan/ux/core/ui/base/BaseRecyclerViewAdapter.kt -------------------------------------------------------------------------------- /Core/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /Core/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Core/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /Core/src/main/res/values/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/main/res/values/values.xml -------------------------------------------------------------------------------- /Core/src/test/java/io/github/lumyuan/ux/core/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/Core/src/test/java/io/github/lumyuan/ux/core/ExampleUnitTest.kt -------------------------------------------------------------------------------- /GroundGlassView/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /GroundGlassView/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/build.gradle -------------------------------------------------------------------------------- /GroundGlassView/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GroundGlassView/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/proguard-rules.pro -------------------------------------------------------------------------------- /GroundGlassView/src/androidTest/java/io/github/lumyuan/ux/groundglass/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/src/androidTest/java/io/github/lumyuan/ux/groundglass/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /GroundGlassView/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/dao/AndroidStockBlurImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/dao/AndroidStockBlurImpl.kt -------------------------------------------------------------------------------- /GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/dao/AndroidXBlurImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/dao/AndroidXBlurImpl.kt -------------------------------------------------------------------------------- /GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/dao/BlurImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/dao/BlurImpl.kt -------------------------------------------------------------------------------- /GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/dao/EmptyBlurImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/dao/EmptyBlurImpl.kt -------------------------------------------------------------------------------- /GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/dao/SupportLibraryBlurImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/dao/SupportLibraryBlurImpl.kt -------------------------------------------------------------------------------- /GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/widget/GroundGlassView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/src/main/java/io/github/lumyuan/ux/groundglass/widget/GroundGlassView.kt -------------------------------------------------------------------------------- /GroundGlassView/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /GroundGlassView/src/main/res/values/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/src/main/res/values/values.xml -------------------------------------------------------------------------------- /GroundGlassView/src/test/java/io/github/lumyuan/ux/groundglass/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/GroundGlassView/src/test/java/io/github/lumyuan/ux/groundglass/ExampleUnitTest.kt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/LICENSE -------------------------------------------------------------------------------- /OverScrollView/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /OverScrollView/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/OverScrollView/build.gradle -------------------------------------------------------------------------------- /OverScrollView/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /OverScrollView/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/OverScrollView/proguard-rules.pro -------------------------------------------------------------------------------- /OverScrollView/src/androidTest/java/io/github/lumyuan/ux/overscroll/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/OverScrollView/src/androidTest/java/io/github/lumyuan/ux/overscroll/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /OverScrollView/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/OverScrollView/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /OverScrollView/src/main/java/io/github/lumyuan/ux/overscroll/OverScrollView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/OverScrollView/src/main/java/io/github/lumyuan/ux/overscroll/OverScrollView.kt -------------------------------------------------------------------------------- /OverScrollView/src/test/java/io/github/lumyuan/ux/overscroll/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/OverScrollView/src/test/java/io/github/lumyuan/ux/overscroll/ExampleUnitTest.kt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/README.md -------------------------------------------------------------------------------- /TopBar/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /TopBar/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/TopBar/build.gradle -------------------------------------------------------------------------------- /TopBar/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TopBar/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/TopBar/proguard-rules.pro -------------------------------------------------------------------------------- /TopBar/src/androidTest/java/io/github/lumyuan/ux/topbar/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/TopBar/src/androidTest/java/io/github/lumyuan/ux/topbar/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /TopBar/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/TopBar/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /TopBar/src/main/java/io/github/lumyuan/ux/topbar/widget/TopBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/TopBar/src/main/java/io/github/lumyuan/ux/topbar/widget/TopBar.kt -------------------------------------------------------------------------------- /TopBar/src/main/res/layout/top_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/TopBar/src/main/res/layout/top_bar.xml -------------------------------------------------------------------------------- /TopBar/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/TopBar/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /TopBar/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/TopBar/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /TopBar/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/TopBar/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /TopBar/src/main/res/values/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/TopBar/src/main/res/values/values.xml -------------------------------------------------------------------------------- /TopBar/src/test/java/io/github/lumyuan/ux/topbar/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/TopBar/src/test/java/io/github/lumyuan/ux/topbar/ExampleUnitTest.kt -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/release/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/release/output-metadata.json -------------------------------------------------------------------------------- /app/src/androidTest/java/io/github/lumyuan/ux/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/androidTest/java/io/github/lumyuan/ux/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/io/github/lumyuan/ux/KTBasicActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/java/io/github/lumyuan/ux/KTBasicActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/io/github/lumyuan/ux/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/java/io/github/lumyuan/ux/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/lumyuan/ux/ui/PagerAdapterForFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/java/io/github/lumyuan/ux/ui/PagerAdapterForFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/io/github/lumyuan/ux/ui/XViewPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/java/io/github/lumyuan/ux/ui/XViewPager.java -------------------------------------------------------------------------------- /app/src/main/java/io/github/lumyuan/ux/ui/fragments/BlankFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/java/io/github/lumyuan/ux/ui/fragments/BlankFragment.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/drawable/ic_home.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/drawable/ic_mine.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/drawable/ic_module.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_kt_basic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/layout/activity_kt_basic.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_blank.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/layout/fragment_blank.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_basic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/layout/item_basic.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/io/github/lumyuan/ux/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/app/src/test/java/io/github/lumyuan/ux/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenMatch.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/screenMatch.properties -------------------------------------------------------------------------------- /screenMatch_example_dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/screenMatch_example_dimens.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumyuan/MaterialUX/HEAD/settings.gradle --------------------------------------------------------------------------------