Проблема с анимированным gif в приложении android .net maui ⇐ Android
Проблема с анимированным gif в приложении android .net maui
Я работаю над конвертером изображений для Android и использую .net maui для разработки приложений. Один из вариантов преобразования изображений — преобразование нескольких изображений в анимированный GIF. Когда я устанавливаю приложение в режиме отладки, все работает нормально и анимированный gif запускается без проблем. Но когда я устанавливаю приложение, которое находится в Google Play на внутреннем тестировании, анимированный gif не работает. Созданная мною программа просмотра изображений полностью белая и не выполняет анимацию. Если я перейду в папку с файлами моего приложения и выберу GIF-изображение, созданное приложением, оно запустится без проблем.
Это код моего ViewImage.
Это код модели, который активирует GIF-анимацию.
публичный класс ViewImageModel: BasePageImageModel, INotifyPropertyChanged { Таймер IDispatcherTimer = Application.Current.Dispatcher.CreateTimer(); публичное событие PropertyChangedEventHandler PropertyChanged; void OnPropertyChanged([CallerMemberName] string propertyName = null) => PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); частный bool _isAnimationGif = false; частный int Count = 0; public bool IsAnimationGif { получать { if (PathImage.PegaExtensao().Contains("gif")) { если (Количество == 0) { таймер.Интервал = TimeSpan.FromSeconds(1); timer.Tick += (s, e) => DoSomething(); таймер.Старт(); } вернуть _isAnimationGif; } еще { вернуть _isAnimationGif; } } набор { _isAnimationGif = значение; OnPropertyChanged(nameof(IsAnimationGif)); } } частная пустота DoSomething() { IsAnimationGif = правда; таймер.Стоп(); } } Можете ли вы помочь мне понять и решить эту проблему?
Я работаю над конвертером изображений для Android и использую .net maui для разработки приложений. Один из вариантов преобразования изображений — преобразование нескольких изображений в анимированный GIF. Когда я устанавливаю приложение в режиме отладки, все работает нормально и анимированный gif запускается без проблем. Но когда я устанавливаю приложение, которое находится в Google Play на внутреннем тестировании, анимированный gif не работает. Созданная мною программа просмотра изображений полностью белая и не выполняет анимацию. Если я перейду в папку с файлами моего приложения и выберу GIF-изображение, созданное приложением, оно запустится без проблем.
Это код моего ViewImage.
Это код модели, который активирует GIF-анимацию.
публичный класс ViewImageModel: BasePageImageModel, INotifyPropertyChanged { Таймер IDispatcherTimer = Application.Current.Dispatcher.CreateTimer(); публичное событие PropertyChangedEventHandler PropertyChanged; void OnPropertyChanged([CallerMemberName] string propertyName = null) => PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); частный bool _isAnimationGif = false; частный int Count = 0; public bool IsAnimationGif { получать { if (PathImage.PegaExtensao().Contains("gif")) { если (Количество == 0) { таймер.Интервал = TimeSpan.FromSeconds(1); timer.Tick += (s, e) => DoSomething(); таймер.Старт(); } вернуть _isAnimationGif; } еще { вернуть _isAnimationGif; } } набор { _isAnimationGif = значение; OnPropertyChanged(nameof(IsAnimationGif)); } } частная пустота DoSomething() { IsAnimationGif = правда; таймер.Стоп(); } } Можете ли вы помочь мне понять и решить эту проблему?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как определить, является ли веб-изображение статическим или анимированным?
Anonymous » » в форуме Php - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как определить, является ли веб-изображение статическим или анимированным?
Anonymous » » в форуме Javascript - 0 Ответы
- 36 Просмотры
-
Последнее сообщение Anonymous
-
-
-
У меня проблема с анимированным горизонтальным плоским списком реакции
Anonymous » » в форуме Android - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-