android布局黑色字体颜色,Android开发之FloatingActionButton悬浮按钮基本使用、字体、颜色用法示例...
本文实例讲述了Android开发之FloatingActionButton悬浮按钮基本使用、字体、颜色用法。分享给大家供大家参考,具体如下:
这里主要讲:
FloatingActionsMenu自定义样式以及title调整
FloatingActionButton的基本方法
看一下效果图:
这里使用的是:com.getbase.floatingactionbutton.FloatingActionsMenu
先说下它的配置:在app/build.gradle 添加以下代码依赖:
圆形悬浮按钮
implementation 'com.android.support:design:28.0.0'
implementation 'com.getbase:floatingactionbutton:1.10.1'
title 字体以及颜色的设置:
FloatingActionButton默认无法显示文字的情况,所以这里需要对其配置样式;
在res/value/style中添加:
@drawable/fab_label_background //文字背景的样式
@color/text_color //文字的颜色
这里是我的res/value/color的配置:
#ffffff
#000000
然后就到了最重要的部分
这里我们在drawable中添加自定义消灭了文件用于配置文字样式:
android:shape="rectangle" >
android:bottom="15dp"
android:left="20dp"
android:right="20dp"
android:top="15dp" />
android:width= "10dp"
android:color= "#00000000" />
完成这些步骤之后只需在布局文件中调用即可:
这里是我的布局文件:
android:id="@+id/multiple_actions"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_expandDirection="down"
fab:fab_labelStyle="@style/floatingActionsMenu_fab_style">
android:id="@+id/action_a"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_size="mini"
fab:fab_title="按钮一" />
android:id="@+id/action_b"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_size="mini"
fab:fab_title="按钮二" />
android:id="@+id/action_c"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_size="mini"
fab:fab_title="按钮三" />
设置方法如代码第六行所示
FloatingActionButton基本使用:
/*
设置三个悬浮按钮的监听事件
*/
//
final FloatingActionButton actionA = (FloatingActionButton) findViewById(R.id.action_a);
actionA.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//空
}
});
//跳转到 FromPointToPoint 活动
final FloatingActionButton actionB = (FloatingActionButton) findViewById(R.id.action_b);
actionB.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivityForResult(new Intent(MainActivity.this,FromPointToPoint.class),0x1);
}
});
//弹出提示
final FloatingActionButton actionC = (FloatingActionButton) findViewById(R.id.action_c);
actionC.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this,"dianjile",Toast.LENGTH_SHORT).show();
}
});
希望本文所述对大家Android程序设计有所帮助。
android布局黑色字体颜色,Android开发之FloatingActionButton悬浮按钮基本使用、字体、颜色用法示例...相关推荐
- Android【Toolbar、DrawerLayout 滑动菜单、 FloatingActionButton 悬浮按钮、Snackbar可交互提示、 Coordinator】
目录 1.Toolbar 1.1基本框架 1.2常用属性 1.3添加工具栏点击事件 1.4 溢出菜单 1.5 溢出菜单的点击事件 2 DrawerLayout 滑动菜单 2.1 基本框架 2.2 Na ...
- android悬浮按钮阴影,浅谈FloatingActionButton(悬浮按钮)
一.介绍 这个类是继承自ImageView的,所以对于这个控件我们可以使用ImageView的所有属性 android.support.design.widget.FloatingActionButt ...
- android 中的悬浮按钮,Android 中FloatingActionButton(悬浮按钮)实例详解
android 中floatingactionbutton(悬浮按钮)实例详解 一.介绍 这个类是继承自imageview的,所以对于这个控件我们可以使用imageview的所有属性 二.使用准备, ...
- android 图片横竖判断_Android应用开发之android 判断ImageView当前显示的是哪一张图片...
本文将带你了解Android应用开发之android 判断ImageView当前显示的是哪一张图片,希望本文对大家学Android有所帮助. 判断ImageView当前显示的是哪一张图片 Java ...
- Android之基于xmpp openfire smack开发之Android客户端开发[3]
http://blog.csdn.net/shimiso/article/details/11225873 在上两篇文章中,我们依次介绍openfire部署以及smack常用API的使用,这一节中我们 ...
- android webview权限申请_Android应用开发之android 6.0下webview的定位权限设置方法
本文将带你了解Android应用开发android 6.0下webview的定位权限设置方法,希望本文对大家学Android有所帮助. 如下所示: WebView webView = (WebVi ...
- Android监听作用,Android开发之CheckBox的简单使用与监听功能示例
本文实例讲述了Android开发之CheckBox的简单使用与监听功能.分享给大家供大家参考,具体如下: activity_main.xml android:layout_width="ma ...
- android 布局圆变椭圆,Android实现自定义圆形、圆角和椭圆ImageView(使用Xfermode图形渲染方法)...
一:简介: 在上一篇 这样可以省很多事情,比如测量步骤,以及不需要自己去写设置图片的方法,本文使用Xfermode模式中的DST_IN模式来实现要达到的效果,当然大家也可以采用其他的模式,比如SRC_ ...
- android 布局 站位符,基于android布局中的常用占位符介绍
大家在做布局文件是肯定会遇到过下面的这种情况 填充出现问题,所以需要用到占位符规范填充 汉字常用占位符: android:layout_width="wrap_content" a ...
最新文章
- java methode_Java Method.getTypeParameters方法代码示例
- 3.2亿人都在刷抖音,而优秀的人在看这几个公众号!
- div设置宽度,实现不等比缩放,或设置最小宽度 min-width
- 微信抢红包的方案_免费公开实收20000的烤鸭店营销方案,餐饮行业可复用
- YUI事件体系之Y.CustomEvent
- Spark OpenHashMap分析
- php mysql 服务器成本_php – 从mysql服务器访问和存储大量数据
- BP神经网络的MATLAB实现
- 你需要的不是大数据——而是正确的数据
- 关于SVN版本控制工具的冲突解决方案
- 第五章 循环结构课后思考
- Oracle用户密码过期策略
- Wind对接pytho总结
- 计算机网络上级操作题,计算机网络上机操作试题答案.pdf
- 软件企业出口退税计算机题,出口退税计算题解析
- Python Selenium自动化测试框架 Test Suite测试套件
- 南卡的电容笔对比倍思哪个好?南卡和倍思电容笔测评
- 全自动软化水设备:全自动软化水设备选型指南
- SpringMVC简介及第一个MVC程序
- 2021年网易云音乐实时计算平台发展和挑战
热门文章
- 3299元!最便宜的5G手机明日开启预售
- 中国移动将于11月1日公布5G套餐价格,北京地区已建5000个5G基站
- 百度HR发布招聘信息要求“热爱小米文化”?百度回应:冒充的
- 史上最狠降价!锤子加速清仓直降2200,买的人却很少
- 12GB超大内存!华为超级旗舰手机悄悄现身
- iOS12.3正式版发布 iOS13亮相进入倒计时
- 故宫4天门票已售罄 五一假期大家都去哪儿“看一看”了?
- 程序员想早点下班被经理拒绝,一气之下要辞职,经理慌了
- FTP server的使用【原创】
- 轻松做性能测试,月入3万的主流测试工具大揭秘