Как установить фоновое изображение на GraphicsView Canvas в .net mauiIOS

Программируем под IOS
Ответить
Anonymous
 Как установить фоновое изображение на GraphicsView Canvas в .net maui

Сообщение Anonymous »

Я разрабатываю функцию как для Android, так и для iOS, где мне нужно рисовать поверх большого изображения. а затем нарисуйте объекты. < /p>
public void Draw(ICanvas canvas, RectF dirtyRect)
{
//Draw Image
try
{
canvas.DrawImage(_image, 0, 0, (float)_drawing.ImageWidth, (float)_drawing.ImageHeight);
}
catch (Exception)
{
_image = GetDrawableImage(20000000);
canvas.DrawImage(_image, 0, 0, (float)_drawing.ImageWidth, (float)_drawing.ImageHeight);
}

//Draw other objects

}

< /code>
Проблема заключается в том, что изображение рисуется каждый раз, когда пользователь вносит изменение, на устройствах Android его быстро, но на iOS требуется время, чтобы перерисовать изображение каждый раз. < /p>
< P> есть способ рисовать только изображение в одиночку или установить изображение в качестве фона на холст?

Подробнее здесь: https://stackoverflow.com/questions/794 ... n-net-maui
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»