悬浮按钮
来源:互联网 发布:淘宝客服计划书 编辑:程序博客网 时间:2024/04/29 22:26
////////////////////////add wml///////////////////////////////////
// 悬浮按钮
ImageView showMenubtn = null;
// 悬浮控件
private WindowManager wm = null;
private WindowManager.LayoutParams wmParams = null;
// 初始化悬浮控件
private void initFloatView()
{
// 获取WindowManager
wm = (WindowManager) getApplicationContext().getSystemService("window");
// 设置LayoutParams(全局变量)相关参数
wmParams = new WindowManager.LayoutParams();
wmParams.type = LayoutParams.TYPE_PHONE; // 设置window type
wmParams.format = PixelFormat.RGBA_8888; // 设置图片格式,效果为背景透明
// 设置Window flag
wmParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL
| LayoutParams.FLAG_NOT_FOCUSABLE;
// 以屏幕左上角为原点,设置x、y初始值
wmParams.x = 0;
wmParams.y = 0;
// 设置悬浮窗口长宽数据
wmParams.width = 50;
wmParams.height = 50;
// 创建悬浮按钮
createRightBottomView();
}
/**
* 创建左边悬浮按钮
*/
private void createRightBottomView()
{
try
{
showMenubtn = new ImageView(this);
showMenubtn.setImageResource(R.drawable.app_back);
showMenubtn.setAlpha(0);
showMenubtn.setOnClickListener(new View.OnClickListener()
{
public void onClick(View arg0)
{
backuplevel();
}
});
// 调整悬浮窗口
wmParams.gravity = Gravity.RIGHT | Gravity.BOTTOM;
wmParams.x = 0;
wmParams.y = 5;
// 显示myFloatView图像
wm.addView(showMenubtn, wmParams);
showMenubtn.setAlpha(200);
showMenubtn.invalidate();
}
catch (Exception ex)
{
Log.i("createLeftFloatView", ex.getMessage());
}
}
- 悬浮按钮
- 悬浮按钮
- 悬浮按钮
- 悬浮按钮
- 悬浮按钮
- 悬浮球 / 悬浮按钮 / 辅助按钮
- 悬浮链接_按钮
- 悬浮的按钮
- 悬浮按钮的实现
- android 悬浮按钮 FloatActionButton
- onTouchEventListener实现悬浮按钮
- 显示悬浮按钮
- 实现悬浮按钮
- 全局悬浮按钮(FAB)
- iOS-悬浮按钮
- 旋转动画+悬浮按钮
- 悬浮按钮拖动布局
- 悬浮按钮FloatingActionButton控件
- android编译过程详解(二)
- jquery插件右下弹出框(以及在FRAME里的使用)
- vba 编程学习
- Spring指南
- struts2.3.4在eclipse 4.2(Juno) j2ee 中的配置
- 悬浮按钮
- GBT 25487-2010 网络化制造系统应用实施规范
- Vim/VI 图文教程对比 经典推荐
- xcode 决断设备类型
- 轻松掌握ISO8583报文协议
- Solr 的DIH组件 使用delta_import时 父子关系的entity 最后修改时间问题
- NSJSONSerialization介绍
- 云投资回报(ROI),通过四个方面来寻求回报
- cygwin配置hadoop问题笔记