Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SkiaSharp SKMatrix.PostConcat是否过时?_C#_Xamarin_Skiasharp - Fatal编程技术网

C# SkiaSharp SKMatrix.PostConcat是否过时?

C# SkiaSharp SKMatrix.PostConcat是否过时?,c#,xamarin,skiasharp,C#,Xamarin,Skiasharp,我正在使用这些文档在Xamarin项目中实现一些Skia Sharp,以便在屏幕上移动一些图像,它在以下文档中运行良好: 但是,在触摸操作代码中,它使用: SKMatrix.PostConcat(ref matrix, touchMatrix); 但是PostConcat已经贬值了,就我个人而言,我找不到应该用什么来代替它?我对Skia几乎没有什么危险,我了解基本知识,并能做到这一点,但我非常希望消除这一警告,然后更新文档以反映所需的更改,这样其他跟随者就不会收到同样的警告 有什么想法吗?你

我正在使用这些文档在Xamarin项目中实现一些Skia Sharp,以便在屏幕上移动一些图像,它在以下文档中运行良好:

但是,在触摸操作代码中,它使用:

SKMatrix.PostConcat(ref matrix, touchMatrix);
但是PostConcat已经贬值了,就我个人而言,我找不到应该用什么来代替它?我对Skia几乎没有什么危险,我了解基本知识,并能做到这一点,但我非常希望消除这一警告,然后更新文档以反映所需的更改,这样其他跟随者就不会收到同样的警告


有什么想法吗?

你有没有试着写:

matrix.PreConcat(touchMatrix);
这不是过时的。

我有一些代码:

SKMatrix.PostConcat(ref touchMatrix, TranslationMatrix);
我将其替换为:

touchMatrix.PostConcat(TranslationMatrix);

PostConcat(SKMatrix,SKMatrix)
方法已过时。尝试改用
PostConcat(SKMatrix)
方法。查看屏幕截图:相关链接:是的。只是一个过载已经过时了。。。这也没有任何意义。一个postconcat和两个参数都为的postconcat。。。基本上是海螺。要从一个pre转换为post,只需交换。谁知道我在想什么。