Android(安卓)Material Design控件之FloatingActionButton
16lz
2021-01-26
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
源码地址:https://github.com/LinweiJ/MaterialDesignWidget
更多相关文章
- 在代码中设置RelativeLayout布局中标签的android:layout_toLeftO
- Android实现Tab布局的4种方式(Fragment+TabPageIndicator+ViewPag
- Android设置Dialog透明度、黑暗度方法
- Android设置透明效果的三种方法
- 代码设置RadioButton的高端技巧 - wavky
- Android中元素按比例布局
- Android(安卓)平板 控制软键盘只弹出一半,自动盯着界面中EditText
- Android(安卓)7.1 双卡双待机器,首选网络类型设置 详细分析
- 安卓开发_浅谈Android动画(三)