Android Material Design控件之FloatingActionButton

Android Material Design Android官方控件学习目录

FloatingActionButton

  • 悬浮按钮,一种md风格的button,常出现在页面右下角

导入support-v4库,一般创建项目就已经依赖v4库

'com.android.support:support-v4:26.1.0'

简单使用


  • app:rippleColor 点击颜色
  • app:backgroundTint 正常颜色
  • android:src 图标
  • app:borderWidth:自定义颜色时 去除黑边
  • app:fabSize normal mini 分别为系统指定大小56dp和40dp,可手动设置width height

配合AppBarLayout、CollapsingToolbarLayout使用特效


  • app:layout_anchor 锚点,设置’父布局’ 这里为AppBarLayout,
  • 将跟随AppBarLayout折叠消失,展开显示.
  • app:layout_anchorGravity 相对于锚点布局的位置

setOnClickListener 跟普通button一样

        FloatingActionButton mFloatingActionButton =   findViewById(R.id.flb_add);
        mFloatingActionButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                Toast.makeText(FloatingActionButtonActivity.this,"点击了", Toast.LENGTH_LONG).show();

            }
        });

详细使用请看MaterialDesignWidget.FloatingActionButtonActivity

github 源码地址:https://github.com/LinweiJ/MaterialDesignWidget

你可能感兴趣的:(android)