У меня есть анимированное прозрачное изображение gif и нужно отображать его в android. Я попробовал компонент GifImageView, все в порядке, но фон черный не прозрачный.Анимированное прозрачное изображение GIF
Благодаря
Stream input = Assets.Open("oie_2103618iUK1c2Pr.gif");
byte[] bytes;
using (MemoryStream ms = new MemoryStream())
{
input.CopyTo(ms);
bytes = ms.ToArray();
}
_gifImageView = new GifImageView(this);
_gifImageView.SetBytes(bytes);
_gifImageView.Background = new ColorDrawable(Color.Transparent);
LinearLayout giflayout = FindViewById<LinearLayout>(Resource.Id.gif);
giflayout.AddView(_gifImageView);
Прозрачность на GIF в настоящее время не поддерживается и будет отображаться в черном цвете. https://github.com/jamesmontemagno/GifImageView-Xamarin.Android любым другим способом? – puko