├── BubbleLayout ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── tc │ │ │ └── bubblelayout │ │ │ ├── BubbleGroupView.java │ │ │ ├── BubbleImageView.java │ │ │ ├── BubblePopGroupView.java │ │ │ ├── BubbleSimpleDraweeView.java │ │ │ ├── BubbleTextView.java │ │ │ ├── CpuUtil.java │ │ │ ├── DensityUtil.java │ │ │ ├── LogUtil.java │ │ │ ├── MainActivity.java │ │ │ ├── MyApplication.java │ │ │ ├── RoundCornerSimpleDraweeView.java │ │ │ ├── RoundUtil.java │ │ │ ├── SOManager.java │ │ │ ├── ShareReflectUtil.java │ │ │ ├── SharedTool.java │ │ │ ├── TinkerLoadLibrary.java │ │ │ ├── URegex.java │ │ │ ├── fresco │ │ │ ├── FrescoUtil.java │ │ │ ├── blur │ │ │ │ ├── BitmapBlurHelper.java │ │ │ │ ├── FastBlur.java │ │ │ │ └── RSBlur.java │ │ │ ├── config │ │ │ │ └── ImagePipelineConfigFactory.java │ │ │ ├── controller │ │ │ │ └── SingleImageControllerListener.java │ │ │ ├── listener │ │ │ │ ├── ILoadImageResult.java │ │ │ │ └── MyPostprocessor.java │ │ │ └── utils │ │ │ │ ├── DensityUtil.java │ │ │ │ └── StreamTool.java │ │ │ └── testrecylerview │ │ │ ├── AbstractGroupItemDecoration.java │ │ │ ├── GroupItemDecoration.java │ │ │ ├── GroupPressBackgroundDrawable.java │ │ │ ├── GroupSortItem.java │ │ │ ├── IGroupSort.java │ │ │ ├── ListAdapter.java │ │ │ ├── NormalDecoration.java │ │ │ ├── PressEffectGroupItemDecoration.java │ │ │ ├── TestGroupBean.java │ │ │ ├── TestListActivity.java │ │ │ └── readme │ │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xhdpi │ │ ├── pic1.png │ │ └── white_sound_wave_default.png │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_test_list.xml │ │ ├── include_pop_emoji_bubble.xml │ │ └── item_test_list.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.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 ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle └── README.md /BubbleLayout/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/.gitignore -------------------------------------------------------------------------------- /BubbleLayout/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /BubbleLayout/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/build.gradle -------------------------------------------------------------------------------- /BubbleLayout/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/proguard-rules.pro -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/BubbleGroupView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/BubbleGroupView.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/BubbleImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/BubbleImageView.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/BubblePopGroupView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/BubblePopGroupView.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/BubbleSimpleDraweeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/BubbleSimpleDraweeView.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/BubbleTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/BubbleTextView.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/CpuUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/CpuUtil.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/DensityUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/DensityUtil.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/LogUtil.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/MainActivity.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/MyApplication.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/RoundCornerSimpleDraweeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/RoundCornerSimpleDraweeView.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/RoundUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/RoundUtil.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/SOManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/SOManager.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/ShareReflectUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/ShareReflectUtil.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/SharedTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/SharedTool.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/TinkerLoadLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/TinkerLoadLibrary.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/URegex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/URegex.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/FrescoUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/FrescoUtil.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/blur/BitmapBlurHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/blur/BitmapBlurHelper.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/blur/FastBlur.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/blur/FastBlur.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/blur/RSBlur.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/blur/RSBlur.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/config/ImagePipelineConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/config/ImagePipelineConfigFactory.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/controller/SingleImageControllerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/controller/SingleImageControllerListener.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/listener/ILoadImageResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/listener/ILoadImageResult.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/listener/MyPostprocessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/listener/MyPostprocessor.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/utils/DensityUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/utils/DensityUtil.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/utils/StreamTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/fresco/utils/StreamTool.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/AbstractGroupItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/AbstractGroupItemDecoration.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/GroupItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/GroupItemDecoration.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/GroupPressBackgroundDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/GroupPressBackgroundDrawable.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/GroupSortItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/GroupSortItem.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/IGroupSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/IGroupSort.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/ListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/ListAdapter.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/NormalDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/NormalDecoration.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/PressEffectGroupItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/PressEffectGroupItemDecoration.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/TestGroupBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/TestGroupBean.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/TestListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/TestListActivity.java -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/java/com/tc/bubblelayout/testrecylerview/readme: -------------------------------------------------------------------------------- 1 | 封装一个分组展示圆角形状的功能,可以学习下ItemDecoration的使用 -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/drawable-xhdpi/pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/drawable-xhdpi/pic1.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/drawable-xhdpi/white_sound_wave_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/drawable-xhdpi/white_sound_wave_default.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/layout/activity_test_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/layout/activity_test_list.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/layout/include_pop_emoji_bubble.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/layout/include_pop_emoji_bubble.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/layout/item_test_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/layout/item_test_list.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /BubbleLayout/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /BubbleLayout/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/build.gradle -------------------------------------------------------------------------------- /BubbleLayout/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/gradle.properties -------------------------------------------------------------------------------- /BubbleLayout/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /BubbleLayout/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /BubbleLayout/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/gradlew -------------------------------------------------------------------------------- /BubbleLayout/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/389273716/BubbleLayout/HEAD/BubbleLayout/gradlew.bat -------------------------------------------------------------------------------- /BubbleLayout/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # BubbleLayout 2 | 自定义气泡布局,支持文本、图片、多种类型混合 3 | 4 | [博客说明](https://www.jianshu.com/p/19929fabedca "title") 5 | --------------------------------------------------------------------------------