jjzjj

getContext

全部标签

Android:Fragment 的新getContext() 方法是哪个上下文?

Fragment.getContext()的文档说了returnsthecontexttheFragmentiscurrentlyassociatedwith.它是在api23中引入的http://developer.android.com/reference/android/app/Fragment.html#getContext()这是Application还是ActivityContext? 最佳答案 简答Fragment.getContext()返回使用fragment的Activity上下文详情由于api23在Fragme

html - 模拟 document.getElemetById ('.form' ).getContext ('2d' ) 使用 sinon

我使用karma、mocha、chai、sinon和Angular模拟进行单元测试。在我的$scope.loadChart中,我正在Canvas标签中绘制图表。我正在使用http://www.chartjs.org/绘制图表。Chartjs需要这段代码,document.getElemetById('#canvas').getContext('2d')。我如何在Sinon中stub这个?我的测试卡在了这一行。 最佳答案 您可以stubdocument.getElementById并让它返回一个Canvas对象,该对象被stub并编程

html - 模拟 document.getElemetById ('.form' ).getContext ('2d' ) 使用 sinon

我使用karma、mocha、chai、sinon和Angular模拟进行单元测试。在我的$scope.loadChart中,我正在Canvas标签中绘制图表。我正在使用http://www.chartjs.org/绘制图表。Chartjs需要这段代码,document.getElemetById('#canvas').getContext('2d')。我如何在Sinon中stub这个?我的测试卡在了这一行。 最佳答案 您可以stubdocument.getElementById并让它返回一个Canvas对象,该对象被stub并编程

javascript - HTML Canvas : Multiple getContext plotting at same time

我正在使用websockets构建一个工具,它允许多个用户在彼此的Canvas上“绘图”。用户在Canvas上绘图,包含mousedown/mouseup事件和坐标的对象会立即推送给其他用户。然后将其绘制在他们的Canvas上,从而产生让多个用户在同一个地方绘图的效果。它的工作原理与描述的一样:您可以观看某人画东西,然后画一些东西,这些东西会出现在他们的Canvas中。当您与其他人同时绘制时,就会出现问题。对于每个用户,它使用以下方法为每个用户的Canvas创建一个新上下文:oekaki['canvas']=document.getElementById('canvas');oekak

javascript - HTML Canvas : Multiple getContext plotting at same time

我正在使用websockets构建一个工具,它允许多个用户在彼此的Canvas上“绘图”。用户在Canvas上绘图,包含mousedown/mouseup事件和坐标的对象会立即推送给其他用户。然后将其绘制在他们的Canvas上,从而产生让多个用户在同一个地方绘图的效果。它的工作原理与描述的一样:您可以观看某人画东西,然后画一些东西,这些东西会出现在他们的Canvas中。当您与其他人同时绘制时,就会出现问题。对于每个用户,它使用以下方法为每个用户的Canvas创建一个新上下文:oekaki['canvas']=document.getElementById('canvas');oekak

javascript - canvas.getContext ("2d") 是否每次都返回相同的实例?

我想知道canvas.getContext("2d")是否保证在每次调用时都返回相同的上下文实例。我想知道的原因是因为我正在尝试关注theadviceinthisanswer这样我缩放的Canvas看起来就不会模糊。但是我在我的游戏中创建了很多Canvas,所以我想制作一个可供所有人使用的createCanvas函数。我希望它看起来像这样:functioncreateCanvas(x,y){canvas=$("")[0];ctx=canvas.getContext("2d");ctx.imageSmoothingEnabled=false;//modifythecontextretur

javascript - canvas.getContext ("2d") 是否每次都返回相同的实例?

我想知道canvas.getContext("2d")是否保证在每次调用时都返回相同的上下文实例。我想知道的原因是因为我正在尝试关注theadviceinthisanswer这样我缩放的Canvas看起来就不会模糊。但是我在我的游戏中创建了很多Canvas,所以我想制作一个可供所有人使用的createCanvas函数。我希望它看起来像这样:functioncreateCanvas(x,y){canvas=$("")[0];ctx=canvas.getContext("2d");ctx.imageSmoothingEnabled=false;//modifythecontextretur

html - 你可以使用 canvas.getContext ('3d' )吗?如果是,如何?

我在HTML5中阅读了canvas标签,并且总是看到getContext('2d')。参数是'2d',难道没有'3d'这样的可能性吗?而且,你怎么用它?我之前尝试过3D,但并没有真正理解(由于没有解释的教程)。有教程吗? 最佳答案 Canvas有3D上下文,但不叫“3d”,而是WebGL(“webgl”)。 关于html-你可以使用canvas.getContext('3d')吗?如果是,如何?,我们在StackOverflow上找到一个类似的问题: http

html - 你可以使用 canvas.getContext ('3d' )吗?如果是,如何?

我在HTML5中阅读了canvas标签,并且总是看到getContext('2d')。参数是'2d',难道没有'3d'这样的可能性吗?而且,你怎么用它?我之前尝试过3D,但并没有真正理解(由于没有解释的教程)。有教程吗? 最佳答案 Canvas有3D上下文,但不叫“3d”,而是WebGL(“webgl”)。 关于html-你可以使用canvas.getContext('3d')吗?如果是,如何?,我们在StackOverflow上找到一个类似的问题: http