小编Dak*_*kye的帖子

在不停止app underneith的情况下绘制和挂钩客户

我试图找出像滑动垫(https://market.android.com/details?id=mobi.conduction.swipepad.android)这样的应用程序如何能够挂钩客人,无论哪个窗口/应用程序位于顶部,以及它的能力如何绘制和交互而不停止它下面的后台应用程序.

我已经能够创建对话框和弹出窗口等应用程序,但我无法在不停止/冻结后台应用程序的情况下显示它们.

更新:找到合适的解决方案.

在你的服务中onCreate添加这个

WindowManager.LayoutParams params = new WindowManager.LayoutParams(
            WindowManager.LayoutParams.WRAP_CONTENT,
            WindowManager.LayoutParams.WRAP_CONTENT,
            WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
            WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL|WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
            PixelFormat.TRANSLUCENT);
    params.setTitle("title");
    WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
    wm.addView(layout, params);
Run Code Online (Sandbox Code Playgroud)

触摸事件处理就像常规一样,除非你不接触服务gui的一个元素,然后服务没有读取触摸并且它被删除到底层程序

java android background popup

16
推荐指数
1
解决办法
665
查看次数

如何用PixiJS渲染SVG?

我正在尝试使用SVG图像制作一个游戏,以实现可伸缩性,并从程序上制作物理对象(请参阅参考资料.js).

我遇到的问题是,如果我加载2个不同的SVG纹理然后渲染它们,第二个在它下面有第一层.

光栅图像不会发生这种情况,只有使用WebGL才会出现画布选项.

有没有办法阻止这个或我做SVG错了?

	var renderer = PIXI.autoDetectRenderer(
		window.innerWidth, 
		window.innerHeight, 
		{
			backgroundColor : 0xffffff,
			resolution:2
		}
	);
	
	// add viewport and fix resolution doubling
	document.body.appendChild(renderer.view);
	renderer.view.style.width = "100%";
	renderer.view.style.height = "100%";
	
	var stage = new PIXI.Container();
	
	//load gear svg
	var texture = PIXI.Texture.fromImage('https://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Gear_icon_svg.svg/2000px-Gear_icon_svg.svg.png');
	var gear = new PIXI.Sprite(texture);

	//position and scale
	gear.scale = {x:0.1,y:0.1};
	gear.position = {x:window.innerWidth / 2,y:window.innerHeight / 2};
	gear.anchor = {x:0.5,y:0.5};

	//load heart svg
	var texture2 = PIXI.Texture.fromImage('https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Love_Heart_SVG.svg/2000px-Love_Heart_SVG.svg.png');
	var heart = new PIXI.Sprite(texture2);

	//position and …
Run Code Online (Sandbox Code Playgroud)

javascript svg webgl pixi.js

16
推荐指数
2
解决办法
5345
查看次数

标签 统计

android ×1

background ×1

java ×1

javascript ×1

pixi.js ×1

popup ×1

svg ×1

webgl ×1