gitextract_gb8nzjgx/ ├── .gitignore ├── LICENSE.md ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── tenclouds/ │ │ └── fluidbottomnavigationexample/ │ │ └── MainActivity.kt │ └── res/ │ ├── drawable/ │ │ ├── background.xml │ │ ├── ic_calendar.xml │ │ ├── ic_chat.xml │ │ ├── ic_inbox.xml │ │ ├── ic_news.xml │ │ └── ic_profile.xml │ ├── layout/ │ │ └── activity_main.xml │ └── values/ │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── build.gradle ├── fluidbottomnavigation/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ ├── script/ │ │ └── version.gradle │ └── src/ │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── tenclouds/ │ │ │ └── fluidbottomnavigation/ │ │ │ ├── Consts.kt │ │ │ ├── FluidBottomNavigation.kt │ │ │ ├── FluidBottomNavigationAnimations.kt │ │ │ ├── FluidBottomNavigationItem.kt │ │ │ ├── extension/ │ │ │ │ ├── AnimatorExtensions.kt │ │ │ │ ├── InterpolatorExtensions.kt │ │ │ │ └── ViewExtensions.kt │ │ │ ├── listener/ │ │ │ │ └── OnTabSelectedListener.kt │ │ │ └── view/ │ │ │ ├── AnimatedView.kt │ │ │ ├── CircleView.kt │ │ │ ├── IconView.kt │ │ │ ├── RectangleView.kt │ │ │ ├── TitleView.kt │ │ │ └── TopContainerView.kt │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── circle.xml │ │ │ ├── rectangle.xml │ │ │ └── top.xml │ │ ├── layout/ │ │ │ └── item.xml │ │ └── values/ │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ └── strings.xml │ └── test/ │ └── java/ │ └── com/ │ └── tenclouds/ │ └── fluidbottomnavigation/ │ ├── FluidBottomNavigationTest.kt │ └── util/ │ └── ShadowResourcesCompat.java ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle