java 浮动菜单,android 浮动菜单按钮例子源码下载(android-floating-action-button)

发布时间:2021-06-22 10:16:31

【实例简介】


【实例截图】



【核心代码】


package com.getbase.floatingactionbutton.sample;


import com.getbase.floatingactionbutton.FloatingActionButton;


import com.getbase.floatingactionbutton.FloatingActionsMenu;


import android.app.Activity;


import android.graphics.drawable.ShapeDrawable;


import android.graphics.drawable.shapes.OvalShape;


import android.os.Bundle;


import android.view.View;


import android.view.View.OnClickListener;


import android.widget.Toast;


public class MainActivity extends Activity {


@Override


protected void onCreate(Bundle savedInstanceState) {


super.onCreate(savedInstanceState);


setContentView(R.layout.activity_main);


findViewById(R.id.pink_icon).setOnClickListener(new OnClickListener() {


@Override


public void onClick(View v) {


Toast.makeText(MainActivity.this, "Clicked pink Floating Action Button", Toast.LENGTH_SHORT).show();


}


});


FloatingActionButton button = (FloatingActionButton) findViewById(R.id.setter);


button.setSize(FloatingActionButton.SIZE_MINI);


button.setColorNormalResId(R.color.pink);


button.setColorPressedResId(R.color.pink_pressed);


button.setIcon(R.drawable.ic_fab_star);


button.setStrokeVisible(false);


final View actionB = findViewById(R.id.action_b);


FloatingActionButton actionC = new FloatingActionButton(getBaseContext());


actionC.setTitle("Hide/Show Action above");


actionC.setOnClickListener(new OnClickListener() {


@Override


public void onClick(View v) {


actionB.setVisibility(actionB.getVisibility() == View.GONE ? View.VISIBLE : View.GONE);


}


});


((FloatingActionsMenu) findViewById(R.id.multiple_actions)).addButton(actionC);


final FloatingActionButton removeAction = (FloatingActionButton) findViewById(R.id.button_remove);


removeAction.setOnClickListener(new OnClickListener() {


@Override


public void onClick(View v) {


((FloatingActionsMenu) findViewById(R.id.multiple_actions_down)).removeButton(removeAction);


}


});


ShapeDrawable drawable = new ShapeDrawable(new OvalShape());


drawable.getPaint().setColor(getResources().getColor(R.color.white));


((FloatingActionButton) findViewById(R.id.setter_drawable)).setIconDrawable(drawable);


final FloatingActionButton actionA = (FloatingActionButton) findViewById(R.id.action_a);


actionA.setOnClickListener(new OnClickListener() {


@Override


public void onClick(View view) {


actionA.setTitle("Action A clicked");


}


});


// Test that FAMs containing FABs with visibility GONE do not cause crashes


findViewById(R.id.button_gone).setVisibility(View.GONE);


}


}







相关资源:FloatingActionButtonSpeedDial:遵循材料设计规范(https:material.iocomponentsbuttons-floating-action-button#t??ypes-of-transitions)的Android浮动操作按钮快速拨号实现。-源码

相关文档

  • 北京市商品房现房购买合同样书
  • Unity导入新资源时闪退
  • 暑假的心情说说
  • 暑假语文答案快乐暑假
  • 开学前一天日记600字左右
  • 五年级家长会妈妈的发言稿
  • 枇杷的春季吃法 枇杷、樱桃配菠萝健脾养胃
  • 提高IO性能(只需要设置 noatime)
  • git访问https的解决方法
  • 早教唐诗最伤感的作品
  • 启动 kibana 失败
  • ETL 学习笔记下篇
  • 写给妈妈——母亲节快乐!
  • 1201906243056韵达快递的请问到哪了怎么催单
  • 选择监控摄像头是集中供电好?还是POE供电好?
  • 哺乳期月经推迟有什么原因
  • vue element-ui分页切换bug
  • 天下无双_
  • 铃和杀生丸的精美图片
  • 课题结题申请报告
  • 《阿马尔菲:女神的报酬》观后感600字
  • 机器学习模型训练问答
  • 何以笙箫默读后感(精选9篇)
  • 苹果手机id没有了怎么办
  • 学校共青团活动方案
  • 做“护绿”的天使从我做起
  • 《和孩子一起跳舞》读后感精选多篇
  • 苹果手机重启后照片都没了怎么办
  • When I Grow Up 等我长大后
  • Voyage自动驾驶测试场景开源文档介绍
  • 猜你喜欢

  • 中专护理自我鉴定
  • 上半年党风廉政建设工作总结及下半年工作安排
  • 外贸英语常用词语汇编
  • [高考必看]小学英语教学对初中英语教学的影响
  • 江陵县天佑校车运输有限公司(企业信用报告)- 天眼查
  • 大二学年鉴定表自我鉴定的范文
  • 2009年广西省河池市初中毕业暨升学统一考试语文试卷
  • 水墨江南风景画
  • 初三想象作文《感动新闻发布会》350字(共8页PPT)
  • 晴棉涤织品漂染项目立项申请书(规划说明)
  • 进销存管理信息系统
  • 苏州金阳光网络信息有限公司企业信用报告-天眼查
  • Unit 4 My holiday B Let's Learn教学设计及练*题
  • 六年级作文:爱如阳光作文700字_1
  • 西游记唐僧一共念过几次紧箍咒?唐僧是从何时开始不再念咒的?
  • 精神科护理纠纷的原因分析及有效应对
  • 硬膜外阻滞复合浅全麻用于上腹部手术患者的观察
  • 毕业后送给老师的赠言
  • 【精品】沙河市2015-2016学年第二学期七年级地理期末试题及答案
  • [政法武装]全市政法系统-忠诚颂-英模事迹县(市)巡回报告会启动仪式上的讲话
  • TJ13-3聚酯亚胺无溶剂浸渍漆在风力发电机上的应用
  • 最新高三上学期生物期中考试后感想-word文档
  • Java 日期时间类
  • 议论文作文及点评评语
  • 最新人教版一年级下册数学第七单元、《找规律》19公开课优质课ppt课件
  • 体操活动方案
  • 2017年幼儿园下学期后勤工作计划范文与2017年幼儿园下学期工作计划范文汇编
  • 2019年《恒大学*报》专题培训(45页).ppt
  • 徐工集团:让每个员工担大任、行大道、成大器
  • 点击Jbtton后 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerExc
  • 现代班组长安全管理培训3
  • 汉之殇小知识
  • 在水一方的春天
  • 论普通话对网络词语的接纳-文档资料
  • 中国女子田径优势项目*十年竞技水*研究
  • 小区绿化养护管理承包合同协议书范本
  • 成都海容信息科技有限公司(企业信用报告)- 天眼查
  • 北京四海博润科技有限公司企业信用报告-天眼查
  • 【精品】2017-2018学年江苏省苏州市相城区初二上册期中数学试卷(解析版)
  • 2019七年级英语教师上学期工作计划(精品)
  • 第10章商业银行管理
  • 省示范幼儿园大班主题教案-大班主题活动:《中国茶香》
  • 电脑版