├── demo ├── .gitignore ├── src │ ├── main │ │ ├── res │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ │ ├── ic_add_white_24dp.png │ │ │ │ ├── ic_build_white_24dp.png │ │ │ │ ├── ic_call_white_36dp.png │ │ │ │ ├── ic_email_white_36dp.png │ │ │ │ ├── ic_forum_white_36dp.png │ │ │ │ ├── ic_drafts_white_24dp.png │ │ │ │ └── ic_account_circle_white_24dp.png │ │ │ ├── drawable-xxhdpi │ │ │ │ ├── ic_add_white_24dp.png │ │ │ │ ├── ic_call_white_36dp.png │ │ │ │ ├── ic_build_white_24dp.png │ │ │ │ ├── ic_drafts_white_24dp.png │ │ │ │ ├── ic_email_white_36dp.png │ │ │ │ ├── ic_forum_white_36dp.png │ │ │ │ └── ic_account_circle_white_24dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ │ ├── ic_add_white_24dp.png │ │ │ │ ├── ic_build_white_24dp.png │ │ │ │ ├── ic_call_white_36dp.png │ │ │ │ ├── ic_email_white_36dp.png │ │ │ │ ├── ic_forum_white_36dp.png │ │ │ │ ├── ic_drafts_white_24dp.png │ │ │ │ └── ic_account_circle_white_24dp.png │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── menu │ │ │ │ ├── menu_coordinator.xml │ │ │ │ └── menu_main.xml │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ └── layout │ │ │ │ ├── row_item_bottom_sheet.xml │ │ │ │ ├── activity_main.xml │ │ │ │ ├── activity_bottom_sheet.xml │ │ │ │ ├── activity_fab_toolbar.xml │ │ │ │ └── activity_coordinator_layout.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bowyer │ │ │ │ └── fabtransitionlayout │ │ │ │ └── demo │ │ │ │ ├── MainActivity.java │ │ │ │ ├── model │ │ │ │ └── BottomSheet.java │ │ │ │ ├── adapter │ │ │ │ ├── RecyclerViewAdapter.java │ │ │ │ └── BottomSheetAdapter.java │ │ │ │ ├── BottomSheetDemoActivity.java │ │ │ │ ├── FabToolBarDemoActivity.java │ │ │ │ └── CoordinatorLayoutActivity.java │ │ └── AndroidManifest.xml │ └── androidTest │ │ └── java │ │ └── com │ │ └── bowyer │ │ └── fabtransitionlayout │ │ └── demo │ │ └── ApplicationTest.java ├── proguard-rules.pro └── build.gradle ├── fabtransitionlayout ├── .gitignore ├── src │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── dimens.xml │ │ │ │ └── attr.xml │ │ │ └── layout │ │ │ │ ├── footer_layout.xml │ │ │ │ ├── sheet_layout.xml │ │ │ │ └── bottom_sheet_layout.xml │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── bowyer │ │ │ └── app │ │ │ └── fabtransitionlayout │ │ │ ├── ViewUtils.java │ │ │ ├── FooterBehavior.java │ │ │ ├── FooterLayout.java │ │ │ └── BottomSheetLayout.java │ └── androidTest │ │ └── java │ │ └── com │ │ └── bowyer │ │ └── fabtransitionlayout │ │ └── ApplicationTest.java ├── proguard-rules.pro ├── build.gradle └── bintray-publish.gradle ├── settings.gradle ├── art ├── toolbar.gif ├── bottomsheet.gif └── CoordinatorLayout.gif ├── LICENSE.txt ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── .gitignore ├── gradlew.bat ├── gradlew └── README.md /demo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fabtransitionlayout/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':demo', ':fabtransitionlayout' 2 | -------------------------------------------------------------------------------- /art/toolbar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/art/toolbar.gif -------------------------------------------------------------------------------- /art/bottomsheet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/art/bottomsheet.gif -------------------------------------------------------------------------------- /art/CoordinatorLayout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/art/CoordinatorLayout.gif -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015 Bowyer 2 | Released under the MIT license 3 | http://opensource.org/licenses/mit-license.php -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /fabtransitionlayout/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Fabtransitionlayout 3 | 4 | -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xhdpi/ic_build_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xhdpi/ic_build_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xhdpi/ic_call_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xhdpi/ic_call_white_36dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xhdpi/ic_email_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xhdpi/ic_email_white_36dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xhdpi/ic_forum_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xhdpi/ic_forum_white_36dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxhdpi/ic_call_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxhdpi/ic_call_white_36dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xhdpi/ic_drafts_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xhdpi/ic_drafts_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxhdpi/ic_build_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxhdpi/ic_build_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxhdpi/ic_drafts_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxhdpi/ic_drafts_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxhdpi/ic_email_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxhdpi/ic_email_white_36dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxhdpi/ic_forum_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxhdpi/ic_forum_white_36dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxxhdpi/ic_build_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxxhdpi/ic_build_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxxhdpi/ic_call_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxxhdpi/ic_call_white_36dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxxhdpi/ic_email_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxxhdpi/ic_email_white_36dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxxhdpi/ic_forum_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxxhdpi/ic_forum_white_36dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxxhdpi/ic_drafts_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxxhdpi/ic_drafts_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xhdpi/ic_account_circle_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xhdpi/ic_account_circle_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxhdpi/ic_account_circle_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxhdpi/ic_account_circle_white_24dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxxhdpi/ic_account_circle_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowyer-app/FabTransitionLayout/HEAD/demo/src/main/res/drawable-xxxhdpi/ic_account_circle_white_24dp.png -------------------------------------------------------------------------------- /fabtransitionlayout/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56dp 4 | 16dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Aug 03 14:11:36 AMT 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 7 | -------------------------------------------------------------------------------- /demo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #ff2d8c3c 4 | #ff2d8c3c 5 | #F4FF81 6 | #FFF5F5F5 7 | 8 | -------------------------------------------------------------------------------- /fabtransitionlayout/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /demo/src/main/res/menu/menu_coordinator.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /demo/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /demo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 56dp 6 | 48dp 7 | 16sp 8 | 16dp 9 | 10 | -------------------------------------------------------------------------------- /demo/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | -------------------------------------------------------------------------------- /demo/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /demo/src/androidTest/java/com/bowyer/fabtransitionlayout/demo/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.bowyer.fabtransitionlayout.demo; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | 11 | public ApplicationTest() { 12 | super(Application.class); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /fabtransitionlayout/src/androidTest/java/com/bowyer/fabtransitionlayout/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.bowyer.fabtransitionlayout; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | 11 | public ApplicationTest() { 12 | super(Application.class); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FabTransitionLayout 3 | 4 | Hello world! 5 | Settings 6 | FabToolBarDemo 7 | BottomSheetDemo 8 | Coordinator Layout 9 | Coordinator Layout Demo 10 | Snackbar 11 | 12 | -------------------------------------------------------------------------------- /demo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 |