All Projects → ImanX → android-materialButton-behavior

ImanX / android-materialButton-behavior

Licence: other
Android Material Button(Extended FAB) Behavior on RecyclerView

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to android-materialButton-behavior

NestedScrollingDemo
😋😋😋A good app for understanding android nested scrolling
Stars: ✭ 98 (+292%)
Mutual labels:  behavior, coordinatorlayout
LiteRefresh
Nested scrolling UI library for Android based on CoordinatorLayout. Pull-to-refresh and pull-to-load-more are supported.
Stars: ✭ 37 (+48%)
Mutual labels:  behavior, coordinatorlayout
Learn Coordinatorlayout Behavior
CoordinatorLayout 自定义Behavior 高仿美团商家详情界面 实现页面内容复杂联动效果
Stars: ✭ 527 (+2008%)
Mutual labels:  behavior, coordinatorlayout
MaterialDesignSample
Android transition元素共享动画、CoordinatorLayout、AppBarLayout、FloatingActionButton、BottomSheet、SnackBar、自定义behavior实现动画效果。
Stars: ✭ 28 (+12%)
Mutual labels:  behavior, coordinatorlayout
Materialdesignsamples
Material Design 系列控件samples,讲了Material Design 系列新控件的使用方法和一些场景示例,使用详情请看对应博客,持续更新中...
Stars: ✭ 900 (+3500%)
Mutual labels:  behavior, coordinatorlayout
Avaloniabehaviors
Port of Windows UWP Xaml Behaviors for Avalonia Xaml.
Stars: ✭ 96 (+284%)
Mutual labels:  behavior
LuaKit
Lua核心工具包,包含对面向对象,组件系统(灵活的绑定解绑模式),mvc分模块加载,事件分发系统等常用模式的封装。同时提供打印,内存泄漏检测,性能分析等常用工具类。
Stars: ✭ 112 (+348%)
Mutual labels:  behavior
Yii2 Taggable Behavior
This extension allows you to get functional for tagging.
Stars: ✭ 83 (+232%)
Mutual labels:  behavior
Stretchview
a stretchable view which is used together with CoordinatorLayout
Stars: ✭ 19 (-24%)
Mutual labels:  behavior
behaiv-java
User Behavior Prediction for everyone
Stars: ✭ 12 (-52%)
Mutual labels:  behavior
anchored-behavior
A CoordinatorLayout Behavior to anchor views with an animation.
Stars: ✭ 17 (-32%)
Mutual labels:  coordinatorlayout
Flutter Shapeofview
Give a custom shape to any flutter widget, Material Design 2 ready
Stars: ✭ 211 (+744%)
Mutual labels:  behavior
Flexbe behavior engine
Contains the behavior engine FlexBE.
Stars: ✭ 101 (+304%)
Mutual labels:  behavior
beehive
A flexible, modern, header-only implementation of behavior trees
Stars: ✭ 37 (+48%)
Mutual labels:  behavior
Behavior Tree
🌲 Manage React state with Behavior Trees
Stars: ✭ 85 (+240%)
Mutual labels:  behavior
behavior-trait
Allows handling events via inline declared methods, which can be added by traits
Stars: ✭ 18 (-28%)
Mutual labels:  behavior
Easybehavior
一个可以上拉下滑的Ui效果(4.0+)eg: A Behavior Sample
Stars: ✭ 926 (+3604%)
Mutual labels:  behavior
Bash Completion
Programmable completion functions for bash
Stars: ✭ 1,913 (+7552%)
Mutual labels:  behavior
WellBehavedFX
Composable event handlers and skin scaffolding for JavaFX controls.
Stars: ✭ 52 (+108%)
Mutual labels:  behavior
Yii2 Save Relations Behavior
Validate and save automatically related Active Record models.
Stars: ✭ 125 (+400%)
Mutual labels:  behavior

Android Material Button Behavior on RecyclerView

Preview

sample

Getting Started

Download MaterialButtonBehavior and copy or put your project. add MaterialButton component in your xml layout that parent it should be CoordinatorLayout

android:layout_width size of expande

android:minWidth size of collapse

app:layout_behavior for set MaterialButtonBehavior

Example

  <android.support.design.widget.CoordinatorLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        .
        .
        .
        
           <android.support.design.button.MaterialButton
            android:id="@+id/btn_add"
            android:layout_width="160dp"
            android:layout_height="65dp"
            android:elevation="3dp"
            android:gravity="center"
            android:maxLines="1"
            android:text="@string/new_ticket"
            android:textColor="@android:color/white"
            android:textSize="16sp"
            android:minWidth="55dp"
            app:backgroundTint="@color/colorAccent"
            app:cornerRadius="28dp"
            app:icon="@drawable/ic_add"
            app:layout_anchor="@id/recycler"
            app:layout_anchorGravity="bottom|left|end"
            app:layout_behavior="<Your Package>.MaterialButtonBehavior"
            />
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].