<android.support.design.widget.FloatingActionButton            android:id="@+id/btn_out_box"            android:onClick="onClickYesOutBoxBtn"  //点击事件            app:fabCustomSize="300dp"                      android:layout_width="300dp"            android:layout_height="300dp"            app:maxImageSize="300dp"      //图片最大尺寸            android:layout_gravity="center|bottom"   //布局垂直底部居中            android:layout_margin="16dp"    //左间距            app:srcCompat="@drawable/confirm1"  //引入图片            app:backgroundTint="@android:color/white"  //设置FAB的背景颜色。            app:rippleColor ="@android:color/white" - //设置FAB点击时的背景颜色。            android:scaleType="center"   //把中间的小图放到最大            app:borderWidth="0dp"            app:fabSize="normal"/>

app:backgroundTint - 设置FAB的背景颜色。
app:rippleColor - 设置FAB点击时的背景颜色。
app:borderWidth - 该属性尤为重要,如果不设置0dp,那么在4.1的sdk上FAB会显示为正方形,而且在5.0以后的sdk没有阴影效果。所以设置为borderWidth=“0dp”
app:elevation - 默认状态下FAB的阴影大小。
app:pressedTranslationZ - 点击时候FAB的阴影大小。
app:fabSize - 设置FAB的大小,该属性有两个值,分别为normal和mini,对应的FAB大小分别为56dp和40dp。
android:src - 设置FAB的图标,Google建议符合Design设计的该图标大小为24dp。
app:layout_anchor - 设置FAB的锚点,即以哪个控件为参照点设置位置。
app:layout_anchorGravity - 设置FAB相对锚点的位置,值有 bottom、center、right、left、top等。

activity中点击事件代码

/** * 点击确认按钮 * @param view */public void onClickYesOutBoxBtn(View view){//开绿灯HwitManager.HwitSetIOValue(1, 1);try{Thread.sleep(1000);//关绿灯HwitManager.HwitSetIOValue(1, 0);}catch (Exception e){e.printStackTrace();}FaceView.CUP_FLAG_SEND = false;//设置悬浮按钮显示或关闭if(floatActionBtnConfirm.getVisibility() == View.VISIBLE){floatActionBtnConfirm.hide();//隐藏//floatActionBtnConfirm.show();//显示}}

更多相关文章

  1. Android中文API——DatePicker&TimePicker
  2. 【ArcGIS for Android】使用自定义Callout显示地图信息
  3. Android侧滑菜单之DrawerLayout用法详解
  4. Android的Button属性使用
  5. Android测试之Monkey原理及源码分析(一)
  6. Android(安卓)GridView 滑动条设置一直显示状态(推荐)
  7. Android——camera摄像头
  8. 定义Window进入和退出效果(及Window,Activity,View的理解)
  9. 学习笔记:Android中使用网络技术的方法(webview、httpurlconnectio

随机推荐

  1. 命令提示符下怎样停止和启动 SQL Server
  2. SQL SERVER日志文件已满处理方法
  3. CentOS 6.5 系统 LAMP(Apache+MySQL+PHP+
  4. PostgreSQL: array 数组类型添加元素 数
  5. 为什么数据库设计人员不让标识列从最小值
  6. 注解匹配表字段与实体字段
  7. MySQL root 用户密码重置
  8. zabbix启动web界面提示:Can&#39;t connect
  9. linux时间与网络同步 // tomcat、redis、
  10. PostgreSQL操纵大对象(图片等)