首页
学习
活动
专区
圈层
工具
发布

微信浮窗设计的3个层面

微信 版本6.6.7 本次更新: -可以把浏览的文章缩小为浮窗。 就在昨天,微信6.6.7版本,在公众号文章加入了“浮窗”功能,对于我这种喜欢在公交车上读公众号文章的人简直福音。...01 — 第1个层面:“置顶”方案的优化 点击文章右上角“…”,选择浮窗,可以退回到打开文章前的页面。单看这里好像是对之前“置顶”功能的一个优化。...因为固定浮窗解决了之前必须要回到微信聊天列表最顶部再次点击进入文章的问题。...此处的公告板可以类比浮窗,拖动加删除的交互和微信浮窗异曲同工。 ? 03 — 第3个层面:用心的场景化 如何快速添加文章为浮窗?...一点补充: 估计是为了和白色的背景有所区分,浮窗用了深灰色的描边,这个看起来没有想象中的好看,感觉应该会有优化空间。另外长时间不点开浮窗颜色会由下到上过渡为红色,提示用户是不是该继续读完还是关掉浮窗。

1.9K11
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微信很好用却很少人知道的浮窗功能

    有了“浮窗”功能,这些问题都不再是问题了。 文章的浮窗 如果你正在读微信公众号文章、外部分享文章,那么点击右上角的三个点,也就是我们之前操作分享的入口,在弹出的窗口的第二排第一个就是“浮窗”。...文件的浮窗 新版的功能,如果你正在读微信中分享的文件,你也可以将文件设置为浮窗。点击正在阅读文件的右上角三个点,点击弹出窗口中的第二个按钮“浮窗”,即可完成设置。...小程序的浮窗 不仅仅针对文章和文件可以使用浮窗功能,小程序同样可以使用浮窗功能。在使用小程序的界面,点击右上角的三个点(一大两小),在弹出的窗口中点击浮窗,即可把小程序也设置为浮窗。...在没有浮窗功能之前,为了打开多个文件、多篇文章,我们只能跳出微信借助于第三方的浏览器或文件系统,而此功能又将用户留在了微信。...原文链接:https://www.choupangxia.com/2019/07/19/微信很好用却很少人知道的浮窗功能/

    5.1K30

    Android 悬浮窗功能的实现

    另一个是360卫士的悬浮球,实现此功能的方式比较多,这里以视频通话悬浮窗中的需求为例。...编码实现使用Kotlin。Java版本留言邮箱即可。...退出通话页面悬浮窗消失。 业务场景技术分析 在编码之前,我们必须将流程整理好,这样更有利于编码的实现。实现一个功能如果需要10分钟,思考的时间是7分钟,编码占用的时间只是三分钟。...结合上述技术问题分析,我们倒叙一一通过编码实现 悬浮窗实现方案 实现效果 ? 准备工作 首先我们新建一个项目,项目中有两个Activity,我们在第二个Activity编写通话模拟页面。...如何将acitivity置于后台 其实很简单,我们调用一个方法即可 moveTaskToBack(true); 这个方法的含义就是将当前的任务战置于后台,so,为什么我要在第二个Activity中实现的原因之一

    7.9K10

    Android 可拖动悬浮窗实现

    当时同事给的建议用 ViewDragHelper 来实现(原谅没玩过这个东西,网上看了下教程挺牛逼的,算了,还是选择用手势监听做吧),首先先给大伙看下最终的项目实现效果(模拟器上可能会卡顿,实际的运行效果还是很流畅的...当然,最后我也不会把公司项目代码分享给大家伙,这里就给大家讲解下实现的思路。...FloatWindow 去实现。...在实现逻辑之前,因为整体都在悬浮窗上实现,需要定义悬浮窗内容的一些必要属性,因为 indicatorView 和 rootView 的属性差不多,所以只列出 indicatorView 的属性列表,具体的可以看...通过如上代码可以发现,contentView 的 layout 属性变化都是通过动画来实现的,这边我采用属性动画,来不断改变滑动的距离来实现悬浮窗显示和隐藏的效果,也就是就是上面代码中的 rightInSmoothToLeft

    3.4K21

    百度分享插件的使用

    bd_share_config = { common : { //此处放置通用设置 }, share : [ //此处放置分享按钮设置 ], slide : [ //此处放置浮窗分享设置...bdSize int 16|24|32 分享按钮的尺寸 bdCustomStyle string 样式文件地址 自定义样式,引入样式文件 浮窗分享设置 浮窗分享设置的值为数组或对象,值为数组时可在页面显示多个分享浮窗...bdPos : "right", bdTop : 100 },{ bdImg : 0, bdPos : "left", bdTop : 100 }] } 浮窗分享设置项解析...: 配置项名称 值类型 格式和取值 描述 bdImg string 0|1|2|3|4|5|6|7|8 分享浮窗图标的颜色。...bdPos string left|right 分享浮窗的位置 bdTop int 分享浮窗与可是区域顶部的距离(px) 图片分享设置 图片分享设置的值为数组或对象,值为数组时可对图片应用不同的设置

    1.3K10

    百度分享插件的使用

    bd_share_config = { common : { //此处放置通用设置 }, share : [ //此处放置分享按钮设置 ], slide : [ //此处放置浮窗分享设置...bdSize int 16|24|32 分享按钮的尺寸 bdCustomStyle string 样式文件地址 自定义样式,引入样式文件 浮窗分享设置 浮窗分享设置的值为数组或对象,值为数组时可在页面显示多个分享浮窗...bdPos : "right", bdTop : 100 },{ bdImg : 0, bdPos : "left", bdTop : 100 }] } 浮窗分享设置项解析...: 配置项名称 值类型 格式和取值 描述 bdImg string 0|1|2|3|4|5|6|7|8 分享浮窗图标的颜色。...bdPos string left|right 分享浮窗的位置 bdTop int 分享浮窗与可是区域顶部的距离(px) 图片分享设置 图片分享设置的值为数组或对象,值为数组时可对图片应用不同的设置

    78620

    为了让 AI 跑在自己的手机上,我给 nl2sh-helper 加了一个通知配对入口

    第二个坑:加了浮窗,系统又把浮窗“关掉”了顺着这个思路,第二个方案就是配对浮窗。助手显示一个小窗口,用户打开系统无线调试页面后,可以直接在浮窗里输入端口和配对码,不必切回助手,也不需要分屏。...这次实现的浮窗支持:拖动标题移动位置,避免遮住系统配对信息。收起、展开和关闭,让出系统页面的操作空间。输入临时配对端口和六位码,在浮窗中发起配对。显示处理中、失败和配对完成的结果。...但继续适配后,又遇到了第二个坑:部分手机进入无线调试或无线配对界面时,会让普通应用浮窗消失。从用户的感受来看,就是“浮窗被系统自动关掉了”。...因此,单纯检查“有没有浮窗权限”还不够。在助手自己的界面上,浮窗能正常显示,也能拖动;但一进入最需要它出现的系统设置页面,它就可能被隐藏。把浮窗做得更小、换一个位置,都不能解除系统对这个页面的限制。...不同厂商的设置界面和后台限制仍可能存在差异,因此保留多个入口很有必要:允许显示浮窗的设备,可以直接使用浮窗;会隐藏浮窗的设备,可以使用通知配对入口;主页面表单也继续保留。

    14810

    「设计模式 JavaScript 描述」单例模式

    试想一下,当我 们单击登录按钮的时候,页面中会出现一个登录浮窗,而这个登录浮窗是唯一的,无论单击多少 次登录按钮,这个浮窗都只会被创建一次,那么这个登录浮窗就适合用单例模式来创建。 1....假设我们是 WebQQ 的开发人员,当点击左边导航里 QQ 头像时,会弹出一个登录浮窗,很明显这个浮窗在页面里总是唯一的,不可能出现同时存在 两个登录窗口的情况。...第一种解决方案是在页面加载完成的时候便创建好这个 div 浮窗,这个浮窗一开始肯定是隐藏状态的,当用户点击登录按钮的时候,它才开始显示: 浮窗: 浮窗上的关闭按钮时(此处未实现)把这个浮 窗从页面中删除掉,但这样频繁地创建和删除节点明显是不合理的,也是不必要的。

    1.2K20
    领券