├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── cydeep │ │ └── flowlayout │ │ ├── MainActivity.java │ │ ├── NewsTagUpdateListViewListener.java │ │ ├── NewsTagUtils.java │ │ ├── NewsTagsActivity.java │ │ └── base │ │ ├── BaseActivity.java │ │ ├── ListViewAdapter.java │ │ ├── OnUpdateListUIListener.java │ │ ├── RecyclerViewBaseAdapter.java │ │ ├── TitleViews.java │ │ └── ViewHolder.java │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable-xhdpi │ └── icon_nav_close_black.png │ ├── drawable │ ├── ic_launcher_background.xml │ ├── impression.gif │ ├── round_rect_red.xml │ ├── shape_root_status_bar_white.xml │ ├── tag_select_one.xml │ └── tag_uncheck_one.xml │ ├── layout │ ├── activity_base.xml │ ├── activity_main.xml │ ├── activity_tags_info.xml │ ├── header_listview_tags_info.xml │ └── layout_toolbar.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 │ ├── arrays.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── flowlayoutlibrary ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── cydeep │ │ │ └── flowlibrarylib │ │ │ ├── DragHandler.java │ │ │ ├── FlowLayout.java │ │ │ ├── FlowLayoutUtils.java │ │ │ ├── TagInfo.java │ │ │ ├── TagsHoverDrawable.java │ │ │ ├── ViewSizeUtil.java │ │ │ └── listener │ │ │ ├── OnInterceptTouchEventListener.java │ │ │ ├── OnTagClickListener.java │ │ │ └── OnTagSelectListener.java │ └── res │ │ ├── drawable │ │ ├── icon_delete.png │ │ ├── round_rect_gray.xml │ │ ├── tag_select.xml │ │ └── tag_uncheck.xml │ │ └── values │ │ ├── attrs.xml │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── cydeep │ └── flowlibrarylib │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/cydeep/flowlayout/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/java/com/cydeep/flowlayout/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/cydeep/flowlayout/NewsTagUpdateListViewListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/java/com/cydeep/flowlayout/NewsTagUpdateListViewListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/cydeep/flowlayout/NewsTagUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/java/com/cydeep/flowlayout/NewsTagUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/cydeep/flowlayout/NewsTagsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/java/com/cydeep/flowlayout/NewsTagsActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/cydeep/flowlayout/base/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/java/com/cydeep/flowlayout/base/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/cydeep/flowlayout/base/ListViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/java/com/cydeep/flowlayout/base/ListViewAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/cydeep/flowlayout/base/OnUpdateListUIListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/java/com/cydeep/flowlayout/base/OnUpdateListUIListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/cydeep/flowlayout/base/RecyclerViewBaseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/java/com/cydeep/flowlayout/base/RecyclerViewBaseAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/cydeep/flowlayout/base/TitleViews.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/java/com/cydeep/flowlayout/base/TitleViews.java -------------------------------------------------------------------------------- /app/src/main/java/com/cydeep/flowlayout/base/ViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/java/com/cydeep/flowlayout/base/ViewHolder.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/icon_nav_close_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/drawable-xhdpi/icon_nav_close_black.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/impression.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/drawable/impression.gif -------------------------------------------------------------------------------- /app/src/main/res/drawable/round_rect_red.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/drawable/round_rect_red.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_root_status_bar_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/drawable/shape_root_status_bar_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tag_select_one.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/drawable/tag_select_one.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tag_uncheck_one.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/drawable/tag_uncheck_one.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_base.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/layout/activity_base.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_tags_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/layout/activity_tags_info.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/header_listview_tags_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/layout/header_listview_tags_info.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/layout/layout_toolbar.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /flowlayoutlibrary/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /flowlayoutlibrary/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/build.gradle -------------------------------------------------------------------------------- /flowlayoutlibrary/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/proguard-rules.pro -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/DragHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/DragHandler.java -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/FlowLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/FlowLayout.java -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/FlowLayoutUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/FlowLayoutUtils.java -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/TagInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/TagInfo.java -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/TagsHoverDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/TagsHoverDrawable.java -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/ViewSizeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/ViewSizeUtil.java -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/listener/OnInterceptTouchEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/listener/OnInterceptTouchEventListener.java -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/listener/OnTagClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/listener/OnTagClickListener.java -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/listener/OnTagSelectListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/java/com/cydeep/flowlibrarylib/listener/OnTagSelectListener.java -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/res/drawable/icon_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/res/drawable/icon_delete.png -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/res/drawable/round_rect_gray.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/res/drawable/round_rect_gray.xml -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/res/drawable/tag_select.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/res/drawable/tag_select.xml -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/res/drawable/tag_uncheck.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/res/drawable/tag_uncheck.xml -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /flowlayoutlibrary/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /flowlayoutlibrary/src/test/java/com/cydeep/flowlibrarylib/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/flowlayoutlibrary/src/test/java/com/cydeep/flowlibrarylib/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cydeep/flowlayout/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':flowlayoutlibrary' 2 | --------------------------------------------------------------------------------