├── .gitignore ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── cpp │ ├── BlurUtil.cpp │ ├── BoxBlurFilter.cpp │ ├── CMakeLists.txt │ ├── GaussianBlurFilter.cpp │ ├── StackBlurFilter.cpp │ └── include │ │ ├── BlurUtil.h │ │ ├── BoxBlurFilter.h │ │ ├── GaussianBlurFilter.h │ │ └── StackBlurFilter.h │ ├── java │ └── com │ │ └── hoko │ │ └── ktblur │ │ ├── HokoBlur.kt │ │ ├── api │ │ ├── BlurBuild.kt │ │ ├── BlurCallback.kt │ │ ├── BlurEnums.kt │ │ ├── BlurProcessor.kt │ │ └── BlurResultDispatcher.kt │ │ ├── ext │ │ ├── BitmapExtension.kt │ │ └── ViewExtension.kt │ │ ├── filter │ │ ├── BoxBlurFilter.kt │ │ ├── GaussianBlurFilter.kt │ │ ├── NativeBlurFilter.kt │ │ ├── OriginBlurFilter.kt │ │ └── StackBlurFilter.kt │ │ ├── opengl │ │ ├── FrameBuffer.kt │ │ ├── Program.kt │ │ ├── Texture.kt │ │ ├── cache │ │ │ ├── CachePool.kt │ │ │ ├── FrameBufferCache.kt │ │ │ ├── ProgramManager.kt │ │ │ └── TextureCache.kt │ │ └── offscreen │ │ │ ├── EglBuffer.kt │ │ │ ├── OffScreenBlurRenderer.kt │ │ │ └── Render.kt │ │ ├── processor │ │ ├── AbstractBlurProcessor.kt │ │ ├── BlurProcessorFactory.kt │ │ ├── HokoBlurBuild.kt │ │ ├── NativeBlurProcessor.kt │ │ ├── OpenGLBlurProcessor.kt │ │ ├── OriginBlurProcessor.kt │ │ └── RenderScriptBlurProcessor.kt │ │ ├── task │ │ ├── AndroidBlurResultDispatcher.kt │ │ ├── AsyncBlurTasks.kt │ │ ├── BlurSubTask.kt │ │ └── BlurTaskManager.kt │ │ └── util │ │ ├── GLUtil.kt │ │ ├── ShaderUtil.kt │ │ └── SingleMainHandler.kt │ └── rs │ ├── BoxBlur.rs │ └── StackBlur.rs ├── sample ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── hoko │ │ └── ktblur │ │ └── demo │ │ └── ExampleInstrumentedTest.kt │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── hoko │ │ └── ktblur │ │ └── demo │ │ ├── DynamicBlurActivity.kt │ │ ├── EasyBlurActivity.kt │ │ ├── MainActivity.kt │ │ ├── MultiBlurActivity.kt │ │ ├── model │ │ └── BlurTrack.kt │ │ ├── view │ │ ├── DragBlurringView.kt │ │ └── RsBlurLinearLayout.kt │ │ └── vm │ │ └── MultiBlurViewModel.kt │ └── res │ ├── drawable-xxhdpi │ ├── cat.jpg │ ├── dog.jpg │ ├── sample1.jpg │ └── sample2.jpeg │ ├── layout │ ├── activity_dynamic_blur.xml │ ├── activity_easy_blur.xml │ ├── activity_main.xml │ └── activity_multi_blur.xml │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /.cxx -------------------------------------------------------------------------------- /library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/build.gradle.kts -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/cpp/BlurUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/cpp/BlurUtil.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/BoxBlurFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/cpp/BoxBlurFilter.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /library/src/main/cpp/GaussianBlurFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/cpp/GaussianBlurFilter.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/StackBlurFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/cpp/StackBlurFilter.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/include/BlurUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/cpp/include/BlurUtil.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/BoxBlurFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/cpp/include/BoxBlurFilter.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/GaussianBlurFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/cpp/include/GaussianBlurFilter.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/StackBlurFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/cpp/include/StackBlurFilter.h -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/HokoBlur.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/HokoBlur.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/api/BlurBuild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/api/BlurBuild.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/api/BlurCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/api/BlurCallback.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/api/BlurEnums.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/api/BlurEnums.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/api/BlurProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/api/BlurProcessor.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/api/BlurResultDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/api/BlurResultDispatcher.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/ext/BitmapExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/ext/BitmapExtension.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/ext/ViewExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/ext/ViewExtension.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/filter/BoxBlurFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/filter/BoxBlurFilter.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/filter/GaussianBlurFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/filter/GaussianBlurFilter.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/filter/NativeBlurFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/filter/NativeBlurFilter.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/filter/OriginBlurFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/filter/OriginBlurFilter.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/filter/StackBlurFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/filter/StackBlurFilter.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/opengl/FrameBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/opengl/FrameBuffer.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/opengl/Program.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/opengl/Program.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/opengl/Texture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/opengl/Texture.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/opengl/cache/CachePool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/opengl/cache/CachePool.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/opengl/cache/FrameBufferCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/opengl/cache/FrameBufferCache.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/opengl/cache/ProgramManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/opengl/cache/ProgramManager.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/opengl/cache/TextureCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/opengl/cache/TextureCache.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/opengl/offscreen/EglBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/opengl/offscreen/EglBuffer.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/opengl/offscreen/OffScreenBlurRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/opengl/offscreen/OffScreenBlurRenderer.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/opengl/offscreen/Render.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/opengl/offscreen/Render.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/processor/AbstractBlurProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/processor/AbstractBlurProcessor.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/processor/BlurProcessorFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/processor/BlurProcessorFactory.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/processor/HokoBlurBuild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/processor/HokoBlurBuild.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/processor/NativeBlurProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/processor/NativeBlurProcessor.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/processor/OpenGLBlurProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/processor/OpenGLBlurProcessor.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/processor/OriginBlurProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/processor/OriginBlurProcessor.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/processor/RenderScriptBlurProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/processor/RenderScriptBlurProcessor.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/task/AndroidBlurResultDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/task/AndroidBlurResultDispatcher.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/task/AsyncBlurTasks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/task/AsyncBlurTasks.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/task/BlurSubTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/task/BlurSubTask.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/task/BlurTaskManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/task/BlurTaskManager.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/util/GLUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/util/GLUtil.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/util/ShaderUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/util/ShaderUtil.kt -------------------------------------------------------------------------------- /library/src/main/java/com/hoko/ktblur/util/SingleMainHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/java/com/hoko/ktblur/util/SingleMainHandler.kt -------------------------------------------------------------------------------- /library/src/main/rs/BoxBlur.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/rs/BoxBlur.rs -------------------------------------------------------------------------------- /library/src/main/rs/StackBlur.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/library/src/main/rs/StackBlur.rs -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/build.gradle.kts -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/androidTest/java/com/hoko/ktblur/demo/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/androidTest/java/com/hoko/ktblur/demo/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/hoko/ktblur/demo/DynamicBlurActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/java/com/hoko/ktblur/demo/DynamicBlurActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/hoko/ktblur/demo/EasyBlurActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/java/com/hoko/ktblur/demo/EasyBlurActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/hoko/ktblur/demo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/java/com/hoko/ktblur/demo/MainActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/hoko/ktblur/demo/MultiBlurActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/java/com/hoko/ktblur/demo/MultiBlurActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/hoko/ktblur/demo/model/BlurTrack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/java/com/hoko/ktblur/demo/model/BlurTrack.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/hoko/ktblur/demo/view/DragBlurringView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/java/com/hoko/ktblur/demo/view/DragBlurringView.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/hoko/ktblur/demo/view/RsBlurLinearLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/java/com/hoko/ktblur/demo/view/RsBlurLinearLayout.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/hoko/ktblur/demo/vm/MultiBlurViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/java/com/hoko/ktblur/demo/vm/MultiBlurViewModel.kt -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/drawable-xxhdpi/cat.jpg -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/dog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/drawable-xxhdpi/dog.jpg -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/sample1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/drawable-xxhdpi/sample1.jpg -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/sample2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/drawable-xxhdpi/sample2.jpeg -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_dynamic_blur.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/layout/activity_dynamic_blur.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_easy_blur.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/layout/activity_easy_blur.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_multi_blur.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/layout/activity_multi_blur.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HokoFly/HokoBlur-Kotlin/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include(":sample", ":library") --------------------------------------------------------------------------------