gitextract_z7wqmmkf/ ├── .gitignore ├── .idea/ │ ├── codeStyles/ │ │ └── Project.xml │ ├── kotlinc.xml │ ├── libraries/ │ │ ├── Dart_SDK.xml │ │ ├── Flutter_Plugins.xml │ │ └── KotlinJavaRuntime.xml │ ├── modules.xml │ ├── runConfigurations/ │ │ └── example_lib_main_dart.xml │ └── workspace.xml ├── .metadata ├── .vscode/ │ └── launch.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── android/ │ ├── .gitignore │ ├── .idea/ │ │ ├── .name │ │ ├── assetWizardSettings.xml │ │ ├── caches/ │ │ │ └── build_file_checksums.ser │ │ ├── codeStyles/ │ │ │ └── Project.xml │ │ ├── gradle.xml │ │ ├── jarRepositories.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── ni/ │ │ └── devotion/ │ │ └── floaty_head/ │ │ └── FloatFragment.kt │ ├── kotlin/ │ │ └── ni/ │ │ └── devotion/ │ │ └── floaty_head/ │ │ ├── FloatyHeadPlugin.kt │ │ ├── MainActivity.kt │ │ ├── floating_chathead/ │ │ │ ├── ChatHead.kt │ │ │ ├── ChatHeads.kt │ │ │ ├── Close.kt │ │ │ ├── SpringConfig.kt │ │ │ └── WindowManagerHelper.kt │ │ ├── models/ │ │ │ ├── Decoration.kt │ │ │ ├── Margin.kt │ │ │ └── Padding.kt │ │ ├── services/ │ │ │ ├── FloatyContentJobService.kt │ │ │ └── FloatyIconService.kt │ │ ├── utils/ │ │ │ ├── Commons.kt │ │ │ ├── Constants.kt │ │ │ ├── ImageHelper.kt │ │ │ ├── Managment.kt │ │ │ ├── NumberUtils.kt │ │ │ └── UiBuilder.kt │ │ └── views/ │ │ ├── BodyView.kt │ │ ├── FooterView.kt │ │ ├── HeaderView.kt │ │ └── RowView.kt │ └── res/ │ ├── drawable/ │ │ ├── gradient_bg.xml │ │ └── ic_chathead.xml │ ├── layout/ │ │ └── fragment_float.xml │ └── values/ │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── example/ │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android/ │ │ ├── .gitignore │ │ ├── app/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ ├── debug/ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin/ │ │ │ │ │ └── ni/ │ │ │ │ │ └── devotion/ │ │ │ │ │ └── floaty_head_example/ │ │ │ │ │ ├── Application.kt │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res/ │ │ │ │ ├── drawable/ │ │ │ │ │ └── launch_background.xml │ │ │ │ └── values/ │ │ │ │ └── styles.xml │ │ │ └── profile/ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── settings.gradle │ │ └── settings_aar.gradle │ ├── lib/ │ │ └── main.dart │ ├── pubspec.yaml │ └── test/ │ └── widget_test.dart ├── floaty_head.iml ├── lib/ │ ├── floaty_head.dart │ ├── models/ │ │ ├── floaty_head_body.dart │ │ ├── floaty_head_button.dart │ │ ├── floaty_head_decoration.dart │ │ ├── floaty_head_footer.dart │ │ ├── floaty_head_header.dart │ │ ├── floaty_head_margin.dart │ │ ├── floaty_head_padding.dart │ │ └── floaty_head_text.dart │ └── utils/ │ └── commons.dart ├── pubspec.yaml └── test/ └── floaty_head_test.dart