Floating Action Button(漂浮按钮)
2024-09-17 21:15:50
参考:http://blog.csdn.net/pengkv/article/details/46427891
效果图:
步骤一:
在build.gradle添加以下代码,导入包
dependencies {
compile 'com.android.support:design:22.2.0'
}
步骤二:
在xml文件中添加以下代码
<android.support.design.widget.FloatingActionButton
android:id="@+id/bt_auction"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:src="@drawable/headerarrow"
app:fabSize="normal" />
步骤三:
添加监听事件
FloatingActionButton actionButton = (FloatingActionButton) findViewById(R.id.bt_auction);
actionButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//监听事件
}
});
注意点:
一:如何改变漂浮按钮颜色
根据官方文档解释,并没有一个属性可以改变按钮颜色,这个按钮的颜色是取自项目的主题色,所以可以改变主题样式中的”colorAccent”值改变按钮颜色
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorAccent">#FF4081</item>
</style>
二:如何改变按钮按下时的颜色
在xml文件中添加以下属性
app:rippleColor="#ff0000"
三:如何改变按钮大小
默认有2个尺寸可以选择”normal”和“mini”
app:fabSize="normal"
最新文章
- 浅谈 Web 中前后端模板引擎的使用
- Java中的instanceof关键字
- diff和patch的使用、patch文件的格式解说
- Shell 语法之结构化命令(流程控制)
- 如何在一个网站或者一个页面规划JS
- PHP的压力测试工具ab.exe 和mpm介绍提高并发数
- C#(二维数组/集合)
- iOS中引用计数内存管理机制分析
- Eclipse中svn图标不显示
- 蓝牙4.0 BLE 开发
- Jetty开发(2)
- 深入理解JAVA的多态性[转]
- asp net core 跨平台初体验
- 在自定义目录下,按日期创建excel文件
- jvm详情——3、JVM基本垃圾回收算法回收策略
- C# Note2:委托(delegate) &; Lambda表达式 &; 事件(event)
- oracle 11g安装过程
- 解决Eureka Server不踢出已关停的节点的问题
- set循环遍历删除特定元素
- Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) A. Checking the Calendar 水题
热门文章
- JS 跨域问题浅析及解决方法优缺点对比(转)
- SwipeRefreshLayout
- 2016-1-7第一个完整APP 私人通讯录的实现 5:保存数据
- 一些需要注意的C知识点
- python3爬虫再探之EXCEL
- Python命名规范
- PHP中的文件上传
- IndexOf() LastIndexOf() Contains() StartsWith() EndsWith()方法比较
- 【Repost】A Practical Intro to Data Science
- Core Java Volume I — 3.1. A Simple Java Program