转载自博客园 纯属浪费8818。

一个好玩的组件,FloatingActionButton, design包下的一个空间。
使用前需要添加依赖:

compile 'com.android.support:design:25.2.0'

布局xml文件中:

<!--一个悬浮的按钮控件FAB--><android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_margin="@dimen/margin10"app:backgroundTint="#6eed5b"app:rippleColor="#e7aa59"app:elevation="10dp"app:pressedTranslationZ="5dp"app:fabSize="mini"android:src="@mipmap/float_list_icon"/>

下面介绍一下其中的一些属性,

1) app:backgroundTint - 设置背景颜色。
2) app:rippleColor - 设置点击时的背景颜色。
3) app:borderWidth - 该属性如果不设置0dp,那么在4.1的sdk上FAB会显示为正方形,而且在5.0以后的 sdk没有阴影效果。所以设置为borderWidth=”0dp”。
4) app:elevation - 默认状态下阴影大小。
5) app:pressedTranslationZ - 点击时的阴影大小。
6) app:fabSize - 设置大小,该属性有两个值,分别为normal和mini,对应的大小分别为56dp和40dp。
7) src - 设置图标,Google建议符合Design设计的该图标大小为24dp。
推荐一个图标网站,哈哈: http://www.iconfont.cn/ 阿里巴巴矢量图表库
8) app:layout_anchor - 设置锚点,即以哪个控件为参照点设置位置。
9) app:layout_anchorGravity - 设置相对锚点的位置,值有 bottom、center、right、left、top等。

/………….后记: 关于app:pressedTranslationZ属性,是指阴影在Z轴,即垂直方向上的变化,如果希望点击按钮的时候,阴影变小,该属性设置为负值即可。…………….Come On!………/

android悬浮按钮组件相关推荐

  1. Android 悬浮按钮的简单实现

    Android 悬浮按钮的简单实现 package com.example.doinbackground;import android.app.Activity; import android.os. ...

  2. android 悬浮按钮下载,简悬浮安卓版(android 悬浮按钮)V1.3.5 最新版

    简悬浮安卓版(android 悬浮按钮)是专门为广大安卓用户开发的一款悬浮按钮应用.通过简悬浮APP,用户可以开启悬浮功能设置,然后就可以自定义手势栏功能,完成一键快速操作,提高使用效率.而且还能设置 ...

  3. android悬浮按钮功能实现,Android中实现悬浮按钮

    在有些APP中我们需要实现一个悬浮按钮,比如图片浏览应用左右翻页功能,比如左侧悬浮功能按钮.我们要实现此功能时,最开始想到的就是用FrameLayout来实现,但是如果把按钮简单的放到FrameLay ...

  4. android 悬停按钮,Android悬浮按钮的使用方法

    悬浮按钮效果如下图所示: 步骤1:引用 compile 'com.laocaixw.suspendbuttonlayout:suspendbuttonlayout:1.0.3' 步骤2:xml布局 a ...

  5. android悬浮按钮阴影,浅谈FloatingActionButton(悬浮按钮)

    一.介绍 这个类是继承自ImageView的,所以对于这个控件我们可以使用ImageView的所有属性 android.support.design.widget.FloatingActionButt ...

  6. android 悬浮按钮和可交互提示,悬浮按钮的使用原则

    当要用悬浮的时候,考虑下在哪使用?什么条件下使用?不使用行不行?使用了带来了什么效果?如果效果不好怎么办?哪些界面需要使用?一个界面都有要展示的要素,当悬浮窗的使用是不是影响本界面的因素,其他的界面的 ...

  7. android 悬浮按钮

    这里介绍一下悬浮按钮-----FloatingtActionButton的实现,以及会出现的问题. 布局文件activity_main.xml <?xml version="1.0&q ...

  8. android悬浮 按钮列表,Android悬浮菜单按钮FloatingActionButton实现

    [实例简介] Android悬浮菜单按钮FloatingActionButton实现,可直接拿到项目中集成使用.希望大家多多关注我的博客:https://blog.csdn.net/k57103983 ...

  9. android 悬浮按钮 功能实现,android悬浮按钮实现方法

    1,在baseactivity中写逻辑代码java //添加悬浮窗口 WindowManager mWindowManager; WindowManager.LayoutParams wmParams ...

最新文章

  1. DGL-LifeSci:面向化学和生物领域的 GNN 算法库
  2. Servlet3.0 版本问题,以及Servlet3.0中Annotation的使用
  3. JS一起学03:js组成、下拉+text、字符串拼接、分号问题、数据类型、变量类型、作用域和闭包、命名、运算符、流程判断、调试、iNow、onchang
  4. 在IIS7上导出所有应用程序池的方法批量域名绑定(网站绑定)
  5. fastjson的值过滤器ValueFilter || fastjson输出字段为Null的两种
  6. iOS 获取appstore 版本号
  7. libevent 1.4.13 / 源代码文件组织
  8. 基本概念—监督与非监督
  9. AgileConfig轻量级配置中心1.3.0发布,支持多用户权限控制
  10. 线程之间通信 等待(wait)和通知(notify)
  11. 理论基础 —— 队列
  12. SkyEye仿真ZYNQ芯片,轻松运行国产操作系统ReWorks
  13. 电子电路工程师常用模拟电路整理(20个)!
  14. 饿了吗!来点营养的-华为USG6000V防火墙超详细配置
  15. Eclipse下搭建安卓开发环境(初步)
  16. 自己组装电脑后怎么装Win10系统教学
  17. 计算机操作系统原理——第一章.绪论
  18. 牛客网练习-《网络基础》DAY1
  19. 视频号还原老照片高光时刻,他在视频号变现60万+!
  20. 百度JS实现文本语音朗读

热门文章

  1. pythoniter雪峰_[雪峰磁针石博客]python3快速入门教程1 turtle绘图-3循环
  2. 电脑配件 - 如何检测分析电脑的性能指标 - 学习/实践
  3. Swift: iOS底层基础知识-文件目录结构
  4. mysql导致根目录爆满_MYSQL临时表导致根分区爆满问题分析
  5. ChatGPT和GPT-3.5生成人工智能存在的五个急需解决的缺陷
  6. eclipse mac下常用快捷键
  7. 下一代威胁感知系统的设计构想
  8. 实验报告幻方,数组的排序和向数组中插入某个数
  9. php判断手机还是电脑
  10. win10 家庭版/Home版 彻底关掉 Windows Defender