saoli.setVisibility(View.GONE); ewmli.setVisibility(View.GONE); }else if (intparameter==1){ saoli.setVisibility(View.VISIBLE); ewmli.setVisibility(View.VISIBLE); mMQrCodeDialog = new QrCodeDialog(Base
<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android=“http://schemas.android.com/apk/res/android” xmlns:app=“http://schemas.android.com/apk/res-auto”
突然有了个悬浮的需求,赶忙去网上搜索了一下,发现大部分都是停留在几年前,为了适配Android 6.0版本甚至6.0以下实现的代码。跑了一遍之后出现了不少问题,首先第一个:android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity r
# 实现 Android 全局悬浮教程 ## 1. 整体流程 ```mermaid journey title 教会小白实现 Android 全局悬浮 section 整体流程 开始 --> 下载悬浮库 --> 集成悬浮库 --> 修改悬浮样式 --> 添加悬浮点击事件 --> 结束 ``` ## 2. 具体步骤 | 步骤
原创 2024-03-05 07:04:56
223阅读
Android 应用中实现全局悬浮按钮是一个常见的需求,可以用于快速访问重要功能或返回顶部等操作。下面我将详细介绍如何实现一个自定义全局悬浮按钮。
首先来看下微信上的效果: 再来看下我们的实现效果:前言微信的悬浮窗功能已经出来有好几个月了,最近因某些特殊原因正好想尝试实现它。接下来就有了一顿操作(学习)猛如虎,一看效果好像还行滴!在此过程参考过许多大神的资料,也学习过现有的一些demo,但是作为一个完美主义者,网上现有的demo始终达不到我心目中的“高仿”。接下来,又开始了一播抠图、作图的操作,立求把“高仿”两字体现得淋漓尽致。没错我就是那个
背景游戏内的悬浮窗通常情况下只出现在游戏内,用做切换账号、客服中心等功能的快速入口。本文将介绍几种实现方案,以及我们踩过的坑1、方案一:应用外悬浮窗+栈顶权限/生命周期回调通常实现悬浮窗,首先考虑到的会是要使用悬浮窗权限,用WindowManager在设备界面上addView实现(UI层级较高,应用外显示)1、弹出悬浮窗需要用到悬浮窗权限<!--悬浮窗权限--> <use
转载 2023-08-22 11:59:07
378阅读
Android 自定义悬浮按钮是一种便捷的移动端交互设计,允许用户在任何情况下方便地访问特定功能。今天,我们将一起探讨如何实现一个自定义悬浮按钮,沿着从理论到实践的路线,分析整个过程。 ## 协议背景 悬浮按钮的概念可以追溯到早期的UI设计原则,它们的提出是为了增强用户体验,使用户能更快捷地完成操作。随着移动设备尤其是Android的普及,悬浮按钮得到了广泛的应用和进一步发展。 下面是我们对
原创 7月前
119阅读
# Android 自定义悬浮窗 ## 引言 悬浮窗是一种浮动在其他应用程序上方的窗口,允许用户在进行其他操作时仍然可以查看或使用特定的功能。在Android应用程序中,悬浮窗口被广泛应用于诸如消息通知、即时聊天、音乐播放器等场景中。本文将介绍如何在Android应用程序中实现自定义悬浮窗。 ## 悬浮窗权限 在Android 6.0(API级别23)及更高版本中,应用程序需要获取特殊的"SY
原创 2023-12-28 06:59:08
300阅读
# 实现 Android 自定义悬浮窗 作为一名经验丰富的开发者,我将带领你了解如何实现 Android 自定义悬浮窗。这个任务可能对刚入行的小白来说有些困难,但是只要跟着我的步骤逐步实践,你会发现其实并不难。 ## 实现流程 首先,让我们看一下整个实现的流程: ```mermaid erDiagram CUSTOMER ||--o| IMPLEMENT IMPLEMENT
原创 2024-04-15 06:10:22
295阅读
Android自定义悬浮窗概述权限悬浮窗状态及功能悬浮窗原始状态自动半隐藏悬浮窗控制icon大小和位置悬浮窗拖动事永久账号界面总结 概述在游戏内常常能看得到各个厂家的悬浮窗,用于用户能快速查看个人信息。为了能应用不同的游戏项目,该功能都会封装到SDK中。编程方式有两种——html混合开发和原生编程。下面只记录android端原生开发。效果图如下: iocn半隐藏状态: icon全显示状态:游客用
WindowManager 在前面《 Android开发笔记(六十六)自定义对话框》中,我们提到每个页面都是一个Window窗口,许多的Window对象需要一个管家来打理,这个管家我们称之为WindowManager窗口管理。在手机屏幕上新增或删除页面窗口,都可以归结为WindowManager的操作,下面是该管理类的常用方法说明: getDefaultDisplay : 获取默认的显示屏信息。
WindowManager在前面《 Android开发笔记(六十六)自定义对话框》中,我们提到每个页面都是一个Window窗口,许多的Window对象需要一个管家来打理,这个管家我们称之为WindowManager窗口管理。在手机屏幕上新增或删除页面窗口,都可以归结为WindowManager的操作,下面是该管理类的常用方法说明: getDefaultDisplay : 获取默认的显示屏信息。通常
好吧,昨天,几个好友回来了,去接了好友还有去吃饭完了一下,现在才回来,好了,现在把这个给更新了哈。 题目上已经说了,自定义,那么我们就来看下怎么去自定义:1、有两个小球(一个固定圆,一个动圆)2、然后两个之间连接(一定区域)3、固定圆的坐标我们指定,动圆坐标根据我们的鼠标点击移动或者手指触摸移动还有要实现的效果:1、单击小球的时候绘制大球,大球可以随手势滑动,小球不动2、大球和小球之间有一定的
XfermodeXfermode下边有三个子类 :AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。PixelXorXfermode 当覆盖已有的颜色时,应用一个简单的像素异或操作。PorterDuffXfermode 这是一个非常强大的转换模式,使用它,可以使用图像合成的16条Porter-Duff规则的任意一条来控制Paint如何与已有Ca
目录开发背景一、搭建环境二、功能实现1、思路简单分析:2、主要问题三、展示开发背景       好久没有碰安卓了,由于自己一直记性不好,经常需要把壁纸改成将要完成的任务来提醒自己。(不选择手机的备忘录,是因为它不能一直显示,对我来说不太满意)于是,打算动手写一个简单APP,来满足自己。功能:可以输入文字,可以定位在屏幕最上层。这是最初功能。一、搭建环境今天是
转载 2023-08-17 19:22:22
230阅读
自定义404页面。android的webview 控件可以加载网页,webview有两个方法:webView.setWebChromeClient和webView.setWebViewClient。WebChromeClient主要处理解析,渲染网页等浏览器做的事情,辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度:   onCloseWindow(
转载 2024-07-15 12:57:30
136阅读
1,目标实现类似360悬浮窗口这样的效果,当窗口在屏幕边缘时,鼠标移开,就自动向边缘隐藏,鼠标放上去,就又平滑显示出来。正常状态:边缘自动隐藏:2,原理首先是实现圆角或椭圆这种不规则形状的窗口,可以参考另一篇文章:MFC实现不规则窗口 然后需要给没有标题栏的窗口增加拖拽移动的功能,这个就是自己手动发送一个消息,使windows认为鼠标在标题条上对于窗口的移动显示隐藏,使用了定时器。其中有
转载 2024-01-15 01:49:16
121阅读
好游快爆工具服务免费版是为原神玩家推出的地图资源查看器,数据可以同步到你的好游快爆的账号。只需要在app里打开悬浮窗的功能就可以悬浮在页面上,然后打开原神游戏就可以在屏幕上显示地图资源查看页面了。而且悬浮窗口可以随意放大缩小的,欢迎有需要的朋友下载使用!快爆工具服务软件介绍快爆工具服务app为了给大家带来更好的游戏工具使用体验,特此推出了原神地图资源查询器,新增【悬浮窗】功能,该功能开启后,玩家便
悬浮窗的设计: 考虑的问题: 1.悬浮的view要是静态,保证activity消失后view还在。我们悬浮出来的 view不依托于 Activity 而是直接在window上面 2.创建view以及各种场景下用到的上下文都不可以是activity 3.手指点击悬浮窗要有反应,并且手指可以拖拽悬浮窗。 代码实现:(例如:悬浮textView) 首先增加一个权限:SYSTEM_ALERT_WIND
转载 2023-06-12 15:45:41
623阅读
  • 1
  • 2
  • 3
  • 4
  • 5