├── .gitignore ├── LICENSE ├── README.md ├── UpdateDoc.md ├── easyfloat ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lzf │ │ └── easyfloat │ │ └── ExampleInstrumentedTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── lzf │ │ └── easyfloat │ │ ├── EasyFloat.kt │ │ ├── EasyFloatInitializer.kt │ │ ├── EasyFloatMessage.kt │ │ ├── anim │ │ ├── AnimatorManager.kt │ │ └── DefaultAnimator.kt │ │ ├── core │ │ ├── FloatingWindowHelper.kt │ │ ├── FloatingWindowManager.kt │ │ └── TouchUtils.kt │ │ ├── data │ │ └── FloatConfig.kt │ │ ├── enums │ │ ├── ShowPattern.kt │ │ └── SidePattern.kt │ │ ├── interfaces │ │ ├── FloatCallbacks.kt │ │ ├── OnDisplayHeight.java │ │ ├── OnFloatAnimator.kt │ │ ├── OnFloatCallbacks.kt │ │ ├── OnFloatTouchListener.kt │ │ ├── OnInvokeView.java │ │ ├── OnPermissionResult.kt │ │ └── OnTouchRangeListener.kt │ │ ├── permission │ │ ├── PermissionFragment.kt │ │ ├── PermissionUtils.kt │ │ └── rom │ │ │ ├── HuaweiUtils.java │ │ │ ├── MeizuUtils.java │ │ │ ├── MiuiUtils.java │ │ │ ├── OppoUtils.java │ │ │ ├── QikuUtils.java │ │ │ └── RomUtils.kt │ │ ├── utils │ │ ├── DefaultDisplayHeight.kt │ │ ├── DisplayUtils.kt │ │ ├── DragUtils.kt │ │ ├── InputMethodUtils.kt │ │ ├── LifecycleUtils.kt │ │ └── Logger.kt │ │ └── widget │ │ ├── BaseSwitchView.kt │ │ ├── DefaultAddView.kt │ │ ├── DefaultCloseView.kt │ │ └── ParentFrameLayout.kt │ └── res │ ├── drawable-xxxhdpi │ ├── icon_delete_normal.png │ └── icon_delete_selected.png │ ├── drawable │ ├── add_normal.xml │ ├── add_selected.xml │ ├── icon_delete_normal.png │ └── icon_delete_selected.png │ ├── layout │ ├── default_add_layout.xml │ └── default_close_layout.xml │ └── values │ ├── attrs.xml │ └── strings.xml ├── example ├── .gitignore ├── build.gradle ├── proguard-rules.pro ├── release │ ├── EasyFloat.apk │ ├── easyfloat.keystore │ ├── output-metadata.json │ └── output.json └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lzf │ │ └── example │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── lzf │ │ │ └── easyfloat │ │ │ └── example │ │ │ ├── App.kt │ │ │ ├── MyAdapter.kt │ │ │ ├── Reified.kt │ │ │ ├── activity │ │ │ ├── BaseActivity.kt │ │ │ ├── BorderTestActivity.kt │ │ │ ├── JavaTestActivity.java │ │ │ ├── MainActivity.kt │ │ │ ├── SecondActivity.kt │ │ │ └── SwipeTestActivity.kt │ │ │ ├── logger.kt │ │ │ └── widget │ │ │ ├── BubbleSurfaceView.kt │ │ │ ├── CircleLoadingView.kt │ │ │ ├── MyCustomView.kt │ │ │ ├── RoundProgressBar.kt │ │ │ └── ScaleImage.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── corners_green.xml │ │ ├── corners_left.xml │ │ ├── corners_red.xml │ │ ├── corners_right.xml │ │ ├── corners_right_green.xml │ │ ├── ic_launcher_background.xml │ │ ├── icon_scale.png │ │ └── icon_x.png │ │ ├── layout │ │ ├── activity_border_test.xml │ │ ├── activity_java.xml │ │ ├── activity_main.xml │ │ ├── activity_second.xml │ │ ├── activity_swipe_test.xml │ │ ├── activity_third.xml │ │ ├── float_app.xml │ │ ├── float_app_scale.xml │ │ ├── float_border_test.xml │ │ ├── float_contract.xml │ │ ├── float_custom.xml │ │ ├── float_edit.xml │ │ ├── float_seekbar.xml │ │ ├── float_swipe.xml │ │ ├── float_top_dialog.xml │ │ ├── item_simple_list.xml │ │ ├── popup_test.xml │ │ └── test_float.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── lzf │ └── example │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── readme ├── Alipay.jpeg ├── BoarderAndSlide.gif ├── Callbacks.gif ├── DragUtils.gif ├── EasyFloatGroup.jpeg ├── README_1.3.4.md ├── WeChatPay.jpeg ├── downloadImage.png ├── 权限申请.gif ├── 浮窗缩放.gif └── 系统浮窗.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/README.md -------------------------------------------------------------------------------- /UpdateDoc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/UpdateDoc.md -------------------------------------------------------------------------------- /easyfloat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /easyfloat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/build.gradle -------------------------------------------------------------------------------- /easyfloat/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/proguard-rules.pro -------------------------------------------------------------------------------- /easyfloat/src/androidTest/java/com/lzf/easyfloat/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/androidTest/java/com/lzf/easyfloat/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /easyfloat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/EasyFloat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/EasyFloat.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/EasyFloatInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/EasyFloatInitializer.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/EasyFloatMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/EasyFloatMessage.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/anim/AnimatorManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/anim/AnimatorManager.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/anim/DefaultAnimator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/anim/DefaultAnimator.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/core/FloatingWindowHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/core/FloatingWindowHelper.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/core/FloatingWindowManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/core/FloatingWindowManager.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/core/TouchUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/core/TouchUtils.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/data/FloatConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/data/FloatConfig.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/enums/ShowPattern.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/enums/ShowPattern.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/enums/SidePattern.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/enums/SidePattern.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/interfaces/FloatCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/interfaces/FloatCallbacks.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnDisplayHeight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnDisplayHeight.java -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnFloatAnimator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnFloatAnimator.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnFloatCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnFloatCallbacks.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnFloatTouchListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnFloatTouchListener.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnInvokeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnInvokeView.java -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnPermissionResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnPermissionResult.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnTouchRangeListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/interfaces/OnTouchRangeListener.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/permission/PermissionFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/permission/PermissionFragment.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/permission/PermissionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/permission/PermissionUtils.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/HuaweiUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/HuaweiUtils.java -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/MeizuUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/MeizuUtils.java -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/MiuiUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/MiuiUtils.java -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/OppoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/OppoUtils.java -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/QikuUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/QikuUtils.java -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/RomUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/permission/rom/RomUtils.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/utils/DefaultDisplayHeight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/utils/DefaultDisplayHeight.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/utils/DisplayUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/utils/DisplayUtils.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/utils/DragUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/utils/DragUtils.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/utils/InputMethodUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/utils/InputMethodUtils.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/utils/LifecycleUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/utils/LifecycleUtils.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/utils/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/utils/Logger.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/widget/BaseSwitchView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/widget/BaseSwitchView.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/widget/DefaultAddView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/widget/DefaultAddView.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/widget/DefaultCloseView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/widget/DefaultCloseView.kt -------------------------------------------------------------------------------- /easyfloat/src/main/java/com/lzf/easyfloat/widget/ParentFrameLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/java/com/lzf/easyfloat/widget/ParentFrameLayout.kt -------------------------------------------------------------------------------- /easyfloat/src/main/res/drawable-xxxhdpi/icon_delete_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/res/drawable-xxxhdpi/icon_delete_normal.png -------------------------------------------------------------------------------- /easyfloat/src/main/res/drawable-xxxhdpi/icon_delete_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/res/drawable-xxxhdpi/icon_delete_selected.png -------------------------------------------------------------------------------- /easyfloat/src/main/res/drawable/add_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/res/drawable/add_normal.xml -------------------------------------------------------------------------------- /easyfloat/src/main/res/drawable/add_selected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/res/drawable/add_selected.xml -------------------------------------------------------------------------------- /easyfloat/src/main/res/drawable/icon_delete_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/res/drawable/icon_delete_normal.png -------------------------------------------------------------------------------- /easyfloat/src/main/res/drawable/icon_delete_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/res/drawable/icon_delete_selected.png -------------------------------------------------------------------------------- /easyfloat/src/main/res/layout/default_add_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/res/layout/default_add_layout.xml -------------------------------------------------------------------------------- /easyfloat/src/main/res/layout/default_close_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/res/layout/default_close_layout.xml -------------------------------------------------------------------------------- /easyfloat/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /easyfloat/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/easyfloat/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/build.gradle -------------------------------------------------------------------------------- /example/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/proguard-rules.pro -------------------------------------------------------------------------------- /example/release/EasyFloat.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/release/EasyFloat.apk -------------------------------------------------------------------------------- /example/release/easyfloat.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/release/easyfloat.keystore -------------------------------------------------------------------------------- /example/release/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/release/output-metadata.json -------------------------------------------------------------------------------- /example/release/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/release/output.json -------------------------------------------------------------------------------- /example/src/androidTest/java/com/lzf/example/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/androidTest/java/com/lzf/example/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /example/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/App.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/MyAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/MyAdapter.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/Reified.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/Reified.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/activity/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/activity/BaseActivity.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/activity/BorderTestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/activity/BorderTestActivity.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/activity/JavaTestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/activity/JavaTestActivity.java -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/activity/MainActivity.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/activity/SecondActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/activity/SecondActivity.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/activity/SwipeTestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/activity/SwipeTestActivity.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/logger.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/widget/BubbleSurfaceView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/widget/BubbleSurfaceView.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/widget/CircleLoadingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/widget/CircleLoadingView.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/widget/MyCustomView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/widget/MyCustomView.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/widget/RoundProgressBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/widget/RoundProgressBar.kt -------------------------------------------------------------------------------- /example/src/main/java/com/lzf/easyfloat/example/widget/ScaleImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/java/com/lzf/easyfloat/example/widget/ScaleImage.kt -------------------------------------------------------------------------------- /example/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/corners_green.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/drawable/corners_green.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/corners_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/drawable/corners_left.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/corners_red.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/drawable/corners_red.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/corners_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/drawable/corners_right.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/corners_right_green.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/drawable/corners_right_green.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/icon_scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/drawable/icon_scale.png -------------------------------------------------------------------------------- /example/src/main/res/drawable/icon_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/drawable/icon_x.png -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_border_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/activity_border_test.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_java.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/activity_java.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_second.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/activity_second.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_swipe_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/activity_swipe_test.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_third.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/activity_third.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/float_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/float_app.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/float_app_scale.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/float_app_scale.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/float_border_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/float_border_test.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/float_contract.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/float_contract.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/float_custom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/float_custom.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/float_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/float_edit.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/float_seekbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/float_seekbar.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/float_swipe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/float_swipe.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/float_top_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/float_top_dialog.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_simple_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/item_simple_list.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/popup_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/popup_test.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/test_float.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/layout/test_float.xml -------------------------------------------------------------------------------- /example/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /example/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /example/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/src/test/java/com/lzf/example/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/example/src/test/java/com/lzf/example/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/gradlew.bat -------------------------------------------------------------------------------- /readme/Alipay.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/readme/Alipay.jpeg -------------------------------------------------------------------------------- /readme/BoarderAndSlide.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/readme/BoarderAndSlide.gif -------------------------------------------------------------------------------- /readme/Callbacks.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/readme/Callbacks.gif -------------------------------------------------------------------------------- /readme/DragUtils.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/readme/DragUtils.gif -------------------------------------------------------------------------------- /readme/EasyFloatGroup.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/readme/EasyFloatGroup.jpeg -------------------------------------------------------------------------------- /readme/README_1.3.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/readme/README_1.3.4.md -------------------------------------------------------------------------------- /readme/WeChatPay.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/readme/WeChatPay.jpeg -------------------------------------------------------------------------------- /readme/downloadImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/readme/downloadImage.png -------------------------------------------------------------------------------- /readme/权限申请.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/readme/权限申请.gif -------------------------------------------------------------------------------- /readme/浮窗缩放.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/readme/浮窗缩放.gif -------------------------------------------------------------------------------- /readme/系统浮窗.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/readme/系统浮窗.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/princekin-f/EasyFloat/HEAD/settings.gradle --------------------------------------------------------------------------------