核心在于WindowManager,通过它创建一个LayoutParams对象,然后利用该对象设置flag、gravity、xy坐标点。它提供三个方法:addView()、updateLayout()、removeView()。分别对应是添加view、更新view、移除view。主要分析更新view的实现过程:实现触摸事件监听,重写onTouch()方法,在ActionDown时,利用getRawX和getRawY得到x1、y1,在ActionMove时,利用getX和getY获取移动过程的x2、y2,两者作差后作为更新的view对应的xy坐标,调用updateLayout()实现更新。
2021-11-27 01:11:21 23.07MB 悬浮窗
1
这是一个漂亮的悬浮球,可以自动滑动,也可以点击弹出菜单,调用相机,短信,桌面功能等,也可以自定义菜单.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
2021-11-27 01:01:53 9.97MB 悬浮窗
1
private string savefile(string content) { try { #region 保存文章内容为html文件 DateTime dt = DateTime.Now; //设置文件夹路径 string directory = @"D:\"; //文件名称 以时间命名 避免重名 string filename = dt.Year.ToString() + dt.Month.ToString() + dt.Day.ToString() + dt.Hour.ToString() + dt.Minute.ToString() + dt.Second.ToString() + dt.Millisecond.ToString(); //文件扩展名 可根据具体需要修改 string othername = @".html"; //文件保存完整路径 string path = directory + filename + othername; //验证文件夹是否存在 不存在则创建 if (!Directory.Exists(directory)) { Directory.CreateDirectory(directory); } //以创建文件的方式写入内容 FileStream fs = new FileStream(path, FileMode.CreateNew, FileAccess.Write); StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.Default); sw.WriteLine(content); sw.Close(); fs.Close(); return @"D:/" + filename + othername;//返回文件存储路径 #endregion } catch (Exception ex) { //错误处理 return ""; } }
2021-11-26 22:05:15 1KB 文件保存
1
小程序-弹窗
2021-11-26 18:08:51 10KB 小程序 dialog modal
1
以厦门市为研究区域,以2013年的Landsat8为研究数据,研究亮度温度反演以及地表温度反演的劈窗算法,推导出该算法的演算过程,根据Landsat8的特性,确定该算法的参数取值。通过ENVI/IDL软件编程实现该算法,采用厦门市遥感数据反演地表温度,并且利用厦门市气象局实测温度验证地表温度反演结果的有效性。
2021-11-26 17:13:45 321KB 自然科学 论文
1
H5alert弹窗提示各种例子,带样式非常的漂亮。有必要的同事可以下载下来看看
2021-11-26 12:01:51 36KB H5弹窗提示
1
window.open 不被拦截 弹出窗 简单
2021-11-26 10:01:32 877B window.open 不被拦截 弹出窗
1
Maltlab鲸鱼算法求解带时间窗的路径路径优化问题源码,解析详细
2021-11-26 09:03:49 17KB matlab
主要为大家详细介绍了jquery实现弹窗系统提示框效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-11-25 09:38:10 30KB jquery 弹窗 提示框
1
【插件简介】 献给 V2EX 老哥。划词出现图标,点击打开小窗搜索,可自定义搜索引擎实现包括无广告小窗搜索、划词翻译、划词搜电影在内的各种个性需求。 【插件开发者】 namesc@outlook.com 【插件更新】 2019-05-14 10:22:31 【插件版本】 3.3.0211 【插件标签】 工具 Chrome插件 【插件安装教程】 请下载文件后先解压,然后进入页面: chrome://extensions/ 将文件拖拽到该页面,完成安装。 具体步骤: https://t.csdnimg.cn/NxMv 【热门插件】 ·CSDN 浏览器助手: https://plugin.csdn.net/
2021-11-23 17:00:08 502KB 工具 Chrome插件
1