android悬浮按钮组件
转载自博客园 纯属浪费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悬浮按钮组件相关推荐
- Android 悬浮按钮的简单实现
Android 悬浮按钮的简单实现 package com.example.doinbackground;import android.app.Activity; import android.os. ...
- android 悬浮按钮下载,简悬浮安卓版(android 悬浮按钮)V1.3.5 最新版
简悬浮安卓版(android 悬浮按钮)是专门为广大安卓用户开发的一款悬浮按钮应用.通过简悬浮APP,用户可以开启悬浮功能设置,然后就可以自定义手势栏功能,完成一键快速操作,提高使用效率.而且还能设置 ...
- android悬浮按钮功能实现,Android中实现悬浮按钮
在有些APP中我们需要实现一个悬浮按钮,比如图片浏览应用左右翻页功能,比如左侧悬浮功能按钮.我们要实现此功能时,最开始想到的就是用FrameLayout来实现,但是如果把按钮简单的放到FrameLay ...
- android 悬停按钮,Android悬浮按钮的使用方法
悬浮按钮效果如下图所示: 步骤1:引用 compile 'com.laocaixw.suspendbuttonlayout:suspendbuttonlayout:1.0.3' 步骤2:xml布局 a ...
- android悬浮按钮阴影,浅谈FloatingActionButton(悬浮按钮)
一.介绍 这个类是继承自ImageView的,所以对于这个控件我们可以使用ImageView的所有属性 android.support.design.widget.FloatingActionButt ...
- android 悬浮按钮和可交互提示,悬浮按钮的使用原则
当要用悬浮的时候,考虑下在哪使用?什么条件下使用?不使用行不行?使用了带来了什么效果?如果效果不好怎么办?哪些界面需要使用?一个界面都有要展示的要素,当悬浮窗的使用是不是影响本界面的因素,其他的界面的 ...
- android 悬浮按钮
这里介绍一下悬浮按钮-----FloatingtActionButton的实现,以及会出现的问题. 布局文件activity_main.xml <?xml version="1.0&q ...
- android悬浮 按钮列表,Android悬浮菜单按钮FloatingActionButton实现
[实例简介] Android悬浮菜单按钮FloatingActionButton实现,可直接拿到项目中集成使用.希望大家多多关注我的博客:https://blog.csdn.net/k57103983 ...
- android 悬浮按钮 功能实现,android悬浮按钮实现方法
1,在baseactivity中写逻辑代码java //添加悬浮窗口 WindowManager mWindowManager; WindowManager.LayoutParams wmParams ...
最新文章
- DGL-LifeSci:面向化学和生物领域的 GNN 算法库
- Servlet3.0 版本问题,以及Servlet3.0中Annotation的使用
- JS一起学03:js组成、下拉+text、字符串拼接、分号问题、数据类型、变量类型、作用域和闭包、命名、运算符、流程判断、调试、iNow、onchang
- 在IIS7上导出所有应用程序池的方法批量域名绑定(网站绑定)
- fastjson的值过滤器ValueFilter || fastjson输出字段为Null的两种
- iOS 获取appstore 版本号
- libevent 1.4.13 / 源代码文件组织
- 基本概念—监督与非监督
- AgileConfig轻量级配置中心1.3.0发布,支持多用户权限控制
- 线程之间通信 等待(wait)和通知(notify)
- 理论基础 —— 队列
- SkyEye仿真ZYNQ芯片,轻松运行国产操作系统ReWorks
- 电子电路工程师常用模拟电路整理(20个)!
- 饿了吗!来点营养的-华为USG6000V防火墙超详细配置
- Eclipse下搭建安卓开发环境(初步)
- 自己组装电脑后怎么装Win10系统教学
- 计算机操作系统原理——第一章.绪论
- 牛客网练习-《网络基础》DAY1
- 视频号还原老照片高光时刻,他在视频号变现60万+!
- 百度JS实现文本语音朗读
热门文章
- pythoniter雪峰_[雪峰磁针石博客]python3快速入门教程1 turtle绘图-3循环
- 电脑配件 - 如何检测分析电脑的性能指标 - 学习/实践
- Swift: iOS底层基础知识-文件目录结构
- mysql导致根目录爆满_MYSQL临时表导致根分区爆满问题分析
- ChatGPT和GPT-3.5生成人工智能存在的五个急需解决的缺陷
- eclipse mac下常用快捷键
- 下一代威胁感知系统的设计构想
- 实验报告幻方,数组的排序和向数组中插入某个数
- php判断手机还是电脑
- win10 家庭版/Home版 彻底关掉 Windows Defender