android FloatingActionButton
FloatingActionButton是继承至ImageView,所以FloatingActionButton拥有ImageView的所有属性。CoordinatorLayout可以用来配合FloatingActionButton浮动按钮,设置app:layout_anchor和app:layout_anchorGravity构建出特定的位置与效果的FloatingActionButton。
我们来看看怎么使用FloatingActionButton吧:
- <android.support.design.widget.FloatingActionButton
- android:id="@+id/fab"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_margin="16dp"
- android:src="@mipmap/icon"
- app:backgroundTint="#30469b"
- app:borderWidth="0dp"
- app:elevation="6dp"
- app:fabSize="normal"
- app:layout_anchor="@id/coordinator_layout"
- app:layout_anchorGravity="bottom|right"
- app:pressedTranslationZ="12dp"
- app:rippleColor="#a6a6a6" />
各个属性的意思:
- app:backgroundTint - 设置FAB的背景颜色。
- app:rippleColor - 设置FAB点击时的背景颜色。
- app:borderWidth - 该属性尤为重要,如果不设置0dp,那么在4.1的sdk上FAB会显示为正方形,而且在5.0以后的sdk没有阴影效果。所以设置为borderWidth="0dp"。
- app:elevation - 默认状态下FAB的阴影大小。
- app:pressedTranslationZ - 点击时候FAB的阴影大小。
- app:fabSize - 设置FAB的大小,该属性有两个值,分别为normal和mini,对应的FAB大小分别为56dp和40dp。
- src - 设置FAB的图标,Google建议符合Design设计的该图标大小为24dp。
- app:layout_anchor - 设置FAB的锚点,即以哪个控件为参照点设置位置。
- app:layout_anchorGravity - 设置FAB相对锚点的位置,值有 bottom、center、right、left、top等。
这样设置后,就可以在屏幕右下角创建出一个FloatingActionButton了。如:
转载于:https://www.cnblogs.com/wcLT/p/8622644.html
android FloatingActionButton相关推荐
- Android FloatingActionButton(浮动动作按钮的动画 ) 使用详情
目录 前言 1. Floating Action Button 2. 制作浮动操作按钮的菜单 2.1 显示浮动操作按钮菜单 2.2 隐藏浮动操作按钮菜单 3. 一个新的圆形动画 3.1 创建一个Act ...
- Android——FloatingActionButton使用说明以及避坑
1.简介 1.1. com.android.support库下 compile 'com.android.support:design:26.0.0' 1.2.material库下 com.googl ...
- android floatingactionbutton样式,Android 之 FloatingActionButton
就是button按钮,但是还有点不同 这个按钮是个圆形的,当然普通的按钮也可以搞成圆形的,看起来就像一个悬浮的按钮 ,一般的情况下会和listiView或者Recyclerv连用 实现一种,点击时候回 ...
- Android踩坑日记:FloatingActionButton的设置大小问题
FloatingActionButton(FAB) 是 Android 5.0 新特性--Material Design 中的一个控件,是一种悬浮的按钮.FloatingActionButton 是 ...
- android悬浮按钮阴影,浅谈FloatingActionButton(悬浮按钮)
一.介绍 这个类是继承自ImageView的,所以对于这个控件我们可以使用ImageView的所有属性 android.support.design.widget.FloatingActionButt ...
- android toolbar控件,Android Toolbar控件
1. Toolbar类 Toolbar是替代ActionBar的产物,低版本可以使用v7兼容包,使用Theme.AppCompat主题,并添加配置. false true 2. Toolbar配置 主 ...
- Android第三方开源FloatingActionButton(com.getbase.floatingactionbutton)【1】
Android第三方开源FloatingActionButton(com.getbase.floatingactionbutton)[1] 由于FloatingActionButton在用户体验 ...
- android 正方形按钮,Android《FloatingActionButton》
悬浮按钮 继承:⇐ FloatingActionButton ⇐ VisibilityAwareImageButton ⇐ ImageButton ⇐ ImageView,所以FloatingActi ...
- android布局黑色字体颜色,Android开发之FloatingActionButton悬浮按钮基本使用、字体、颜色用法示例...
本文实例讲述了Android开发之FloatingActionButton悬浮按钮基本使用.字体.颜色用法.分享给大家供大家参考,具体如下: 这里主要讲: FloatingActionsMenu自定义 ...
最新文章
- RPC 笔记(08)— socket 通信(多进程多线程服务器)
- 解决DeferredResult 使用 @ResponseBody 注解返回中文乱码
- 关于数据精度的一些事
- HDU 1492 The number of divisors(约数) about Humble Numbers
- MIP开发教程(二) 使用MIP-CLI工具调试MIP网页
- [20160704]Block recover using RMAN.txt
- 【Head First Java 读书笔记】(四)对象的行为
- 查询sql语句所花时间
- 2008评估过期 server sql_sql server 2008 评估期过期处理
- 如何从包含代码库的.repo目录恢复出代码
- 修改系统UISearchBar搜索框的样式-搜索图片、背景颜色
- java 防重复提交_Java中如何避免重复提交请求
- excel与python生成正态分布的数据,实践
- (转)国内外三个不同领域巨头分享的Redis实战经验及使用场景
- javaweb医院科室管理系统springboot
- Android 炫酷自定义 View - 剑气加载
- html跑车模板,html5代码画兰博基尼跑车,6不6?
- 用aux口远程配置路由器
- ArcGIS二次开发入门 一
- 源生JS 之对象key值为数字时的取值及修改key值方法
热门文章
- 通过form表单请求servlet资源代码
- C#字符串处理插入(Insert)函数
- 北京电子科技学院计算机专业,北京电子科技学院计算机技术怎么样
- sql 两个表字段不一样合并查询_数据分析进阶--SQL多表查询
- nstimer循环引用_解决NSTimer循环引用导致内存泄漏的六种方法
- python一切皆对象的理解_Python中万物皆对象?的理解
- asp怎么循环增加字段和字段对应的值_ASP.NET Core教程「三」实体字段属性
- anaconda3配置环境变量_Python:Anaconda安装及LabelMe配置(1)
- c语言链表如何做成环,在C语言中单向链表环测试并返回环起始节点的实现方法...
- java语言的多态性及特点_Java中的方法的多态性有两种形式:( )和( )。_学小易找答案...