Android 5.0新控件——FloatingActionButton(悬浮按钮)

FloatingActionButton是5.0以后的新控件,一个悬浮按钮,之所以叫做悬浮按钮,主要是因为自带阴影属性,看上去像是悬浮的而已,其实就可以简单理解成一个带有阴影效果的Button。

效果图

使用

使用方法和Button一样
有的文章说FloatingActionButton在5.x版本上有Bug,没有阴影效果,我个人理解是因为SDK版本不同,对应效果也有所不同,而不是Bug,如果非想要5.x的系统显示4.x效果,可以看下相关的文章。

导入SDK

用前先导入依赖

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

布局

<android.support.design.widget.FloatingActionButtonandroid:id="@+id/fab"android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@android:drawable/ic_dialog_email" />

Android 5.0新控件——FloatingActionButton(悬浮按钮)相关推荐

  1. 视频教程-Android Material Design 新控件-Android

    Android Material Design 新控件 刘志远,北京邮电大学硕士研究生, 北京育华志远科技有限公司创始人, 育华志远教育品牌负责人,育华志远课程体系打造者. 率领团队为互联网行业培训千 ...

  2. 【Android】Anroid5.0+新控件---酷炫标题栏的简单学习

    Android5.0+推出的新控件感觉特别酷,最近想模仿大神做个看图App出来,所以先把这些新控件用熟悉了. 新控件的介绍.使用等等网上相应的文章已经特别多了,题主也没那能力去写篇详解出来,本篇随笔记 ...

  3. 一个Demo学会用Android兼容包新控件

    2019独角兽企业重金招聘Python工程师标准>>> 前言 伟大的Google为Android推出了一系列的兼容包,最新的就是Design Support Library了,这里我 ...

  4. Android5.0新控件

    谷歌在推出Android5.0的同时推出了一些新控件,Android5.0中最常用的新控件有下面5种.  1. CardView(卡片视图) CardView顾名思义是卡片视图,它继承FrameLay ...

  5. Android 4.0 Switch 控件用源代码实现

    最近项目需要,在4.0 以前的版本上实现一个android 4.0 上的Switch控件,上网找了些例子,都不尽如人意.自己动手,丰衣足食.于是便翻看源码,找到4.0源码中Switch实现的方法.照样 ...

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

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

  7. 【转】Android M新控件之AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout的使用...

    Android M新控件之AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout的使用 分类: Android UI ...

  8. android Snackbar新控件解析

    Dialog和Toast,我们在日常的开发中一定非常熟悉,常常被用来作为Android应用内提示性信息的两种展示方式.然而Google在Design包中又提供了一种新的选择,那就是Snackbar.今 ...

  9. Android M 新控件了解学习

    Android M 新控件了解:FloatingActionButton,TextInputLayout,Snackbar,TabLayout, AppBarLayout,NavigationView ...

最新文章

  1. linux centos7.6.1810安装nfs命令整理
  2. 正态分布为什么常见?
  3. Quick cocos2dx-Lua(V3.3R1)学习笔记(十)-----搭建安卓打包环境,用官方示例anysdk生成apk运行...
  4. 拉格朗日插值_拉格朗日插值定理的理论基础
  5. 自己定义html中a标签的title提示tooltip
  6. nginx 开展对RT5350
  7. 智能会议系统(2)---Android 2.3 APIs SIP-based VoIP
  8. SLAM_数据集_EuRoC数据集简介与使用
  9. CentOS7/RHEL7 systemd详解
  10. 小甲鱼python【easyGUI】学习笔记
  11. matlab 图像处理之直线拟合
  12. megui 2913 汉化版 压制特效的方法
  13. 手把手带你调参Yolo v5 (v6.2)(训练)
  14. 华为云服务器 登录与配置 Mysql
  15. 如何展现两极化数据,Excel柱状断层图不二之选
  16. Java学习(入门知识)
  17. 修复计算机用户名密码,win7恢复出厂设置后用户名密码是多少
  18. 【福利】免费领取企业信息查询两年VIP会员
  19. PHP windoews调用OpenOffice实现word/ppt转PDF-附带demo
  20. UI层自动化测试介绍

热门文章

  1. 镰刀电脑闹钟 V1.0
  2. 基于tair的分布式锁实现原理
  3. 一次 MySQL 老数据同步
  4. 【capture2hls】
  5. Spring注解的作用
  6. 关于数据库数据唯一性保证
  7. 安卓源码,安卓开发,跑步打卡项目app源码,包括源码和简单文档
  8. 【日常】Geetest滑动验证码(三代canvas版)处理小结(以B站登录验证为例)
  9. “雨雪天气”驾驶经验:
  10. 5G 频段内CA培训