私はクロスプラットフォームソリューションのオプションとしてXamarinを調査しています。私たちのために、独自のカスタム対話型コントロールを作成することが重要です。xamarinクロスプラットフォームキャンバス
例(http://devcenter.wintellect.com/jprosise/supercharging-xamarin-forms-with-custom-renderers-part-5)カスタムレンダリングコントロールを作成する方法を見てきました。残念ながら、彼らは基本的に、プラットフォームによって異なる方法でCanvasにレンダリングする方法を示しています。これは私たちには受け入れられません。
各プラットフォーム固有の実装で同じ描画ロジックを記述しなくても、Xamarinのカスタムレンダリングコントロールを作成するための真のクロスプラットフォームの方法はありますか?
私はSkiaSharpに取り組んでいる主人ですから、私はかなり偏っています。しかし、私はSkiaSharpが実際にAndroidとChromeの能力を利用するという意味で、NGraphicsよりも優れていると信じています。また、ハードウェア/ GPU加速キャンバスとビューがあります。ソースリンクはhttps:// githubです。com/mono/SkiaSharp – Matthew
これをansverに追加します – Greensy