项目作者: bara96

项目描述 :
A Movable FAB that is keeped on layout border
高级语言: Java
项目地址: git://github.com/bara96/MovableFloatingActionButton.git
创建时间: 2018-01-30T12:18:32Z
项目社区:https://github.com/bara96/MovableFloatingActionButton

开源协议:

下载


MovableFloatingActionButton

A Movable FAB that is keeped on layout border

On OnCreate method, call setCoordinatorLayout like this:

  1. @Override
  2. protected void onCreate(Bundle savedInstanceState) {
  3. super.onCreate(savedInstanceState);
  4. setContentView(R.layout.main_activity);
  5. MovableFloatingActionButton fab = (MovableFloatingActionButton) findViewById(R.id.fab);
  6. CoordinatorLayout.LayoutParams lp = (CoordinatorLayout.LayoutParams) fab.getLayoutParams();
  7. fab.setCoordinatorLayout(lp);
  8. }

On xml layout, use it like this:
(Set the filepath where MovableFAB is in)

  1. <com.filepath.MovableFloatingActionButton
  2. android:id="@+id/fab"
  3. android:layout_width="match_parent"
  4. android:layout_height="wrap_content"
  5. android:layout_alignParentStart="true"
  6. android:layout_alignParentTop="true"
  7. android:layout_gravity="bottom|end"
  8. android:layout_marginBottom="@dimen/fab_margin"
  9. android:layout_marginEnd="@dimen/fab_margin"
  10. android:src="@drawable/ic_fab_icon"
  11. app:fabSize="normal"
  12. app:layout_anchorGravity="bottom|right|end"
  13. ></com.filepath.MovableFloatingActionButton>


example