{"id":16557941,"url":"https://github.com/tellh/floatingactionbuttonpro","last_synced_at":"2025-10-28T20:31:58.869Z","repository":{"id":127060618,"uuid":"52418282","full_name":"TellH/FloatingActionButtonPro","owner":"TellH","description":"Extend from FloatingActionButton for Android","archived":false,"fork":false,"pushed_at":"2016-02-24T12:22:55.000Z","size":1646,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2023-03-08T10:13:52.274Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TellH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-24T05:57:49.000Z","updated_at":"2023-05-07T12:06:57.021Z","dependencies_parsed_at":"2023-05-07T12:47:21.900Z","dependency_job_id":null,"html_url":"https://github.com/TellH/FloatingActionButtonPro","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TellH%2FFloatingActionButtonPro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TellH%2FFloatingActionButtonPro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TellH%2FFloatingActionButtonPro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TellH%2FFloatingActionButtonPro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TellH","download_url":"https://codeload.github.com/TellH/FloatingActionButtonPro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219858829,"owners_count":16556040,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T20:09:05.967Z","updated_at":"2025-10-28T20:31:57.371Z","avatar_url":"https://github.com/TellH.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FloatingActionButtonPro\nExtend from [FloatingActionButton](https://github.com/makovkastar/FloatingActionButton)\n##usage\nadd this in your build.gradle(app module):\n```\ndependencies {\n    compile 'com.tellh:library:1.0'\n}\n```\nAnd add this to your build.gradle(application root dir):\n```\nallprojects {\n    repositories {\n        jcenter()\n        maven {\n            url 'https://dl.bintray.com/tellh/maven/'\n        }\n    }\n}\n```\n##Features:\n* fab with scale transform animation:\n\n![](https://github.com/TellH/FloatingActionButtonPro/blob/master/gif%2Flv_scale.gif)\n\nxml:\n\n```\n    \u003ccom.tellh.library.FloatingActionButton\n        android:id=\"@+id/fab\"\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n        android:layout_gravity=\"bottom|right\"\n        android:layout_margin=\"16dp\"\n        android:src=\"@drawable/ic_add_white_24dp\"\n        fab:fab_animation=\"scale\"\n        fab:fab_colorNormal=\"@color/accent\"\n        fab:fab_colorPressed=\"@color/accent_pressed\"\n        fab:fab_colorRipple=\"@color/ripple\"/\u003e\n```\n* in RecyclerView , you can use the smoothly scale transform during dragging:\n\n![](https://github.com/TellH/FloatingActionButtonPro/blob/master/gif%2Frv_scale.gif)\n\nxml is the same above. But some difference in java code.\n```\n  fab.attachToRecyclerView(recyclerView,null,null,true);//pass the ture flag if you need this effect.\n```\n\n* in RecyclerView , you can also use the smoothly translate transform during dragging:\n\n![](https://github.com/TellH/FloatingActionButtonPro/blob/master/gif%2Frv_translation.gif)\n\nxml:\n```\n\t\u003ccom.tellh.library.FloatingActionButton\n        android:id=\"@+id/fab\"\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n        android:layout_gravity=\"bottom|right\"\n        android:layout_margin=\"16dp\"\n        android:src=\"@drawable/ic_add_white_24dp\"\n        fab:fab_animation=\"translate\"\n        fab:fab_colorNormal=\"@color/accent\"\n        fab:fab_colorPressed=\"@color/accent_pressed\"\n        fab:fab_colorRipple=\"@color/ripple\"/\u003e\n```\njava code:\n```\n    fab.attachToRecyclerView(recyclerView,null,null,true);//pass the ture flag if you need this effect.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftellh%2Ffloatingactionbuttonpro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftellh%2Ffloatingactionbuttonpro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftellh%2Ffloatingactionbuttonpro/lists"}