繁体   English   中英

显示使用Windows Phone 8.1从Web下载的gif

Displaying gifs downloaded from the web using windows phone 8.1

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

一直试图在我的应用程序中显示Gif,但即时通讯很难正常工作。

似乎最快/最好/唯一的途径是使用WebView。 我使用WebView的唯一问题是我需要拉伸Gif使其适合屏幕,而没有从网络上加载Gif的证据(证据,如网页上的白色背景)。

无论如何,是否存在某种神奇的方式来显示所描述的Gif? 也许我们可以做一些Javascript或HTML技巧?

Gif参考: http : //i.imgur.com/lfwQDq2.gif

(我确实尝试过使用ImageTools,由于某种原因我无法在我的应用程序上使用它)

2 个回复

您不能将WebView的背景设置为透明(AFAIK),并且Image元素不支持动画GIF,因此最好的选择可能是使用WinForms中的PictureBox控件,该控件支持动画gif,并且可以将背景设置为那些透明。
可以在此答案中找到有关如何执行此操作的示例

我还刚刚在GitHub上找到了这个项目 (带有nuget包),它添加了几个DependencyProperties,因此您可以使用Image元素,但是我还没有尝试过

固定!!

我的解决方案: WP8:下载GIF并将其保存到独立存储中

完成此操作后,`var ImageURL =“ http://i.imgur.com/BbL789a.gif ”;

        string backgroundColor = "<body bgcolor=\"#000000\">"; // enter different hex value for different background color 

        string imageHTML = "<html><head><meta name=\"viewport\" " +
            "content=\"width=440\" id=\"viewport\" />" +
            "</head>" + backgroundColor + "<IMG SRC=\"" +
            ImageURL + "\"height=\"300\" width=\"300\"></body></html>";

        qwer.NavigateToString(imageHTML);`

像冠军一样工作! 现在我可以安息了。 :)

1 Windows(Phone)8.1相机使用

我正在创建Windows Universal应用程序。 我希望用户能够上传图片,并且用户应该可以选择当场拍摄并发送。 我使用MediaCapture API进行此工作。 但是,我似乎只能使用一个摄像头,因此例如,如果我的手机具有前置和后置摄像头,则仅使用前置摄像头。 如何切换使用中的相机 ...

5 从Web下载文件并保存在Phone中:Windows Phone 8.1(SilverLight)开发

我需要从服务器下载“ .Doc,.pdf,.xls,.jpeg,.PNG等”文件 ,并将其存储到手机内存中而不要隔离。 我已经搜索了很多,但无法获得.doc,.pdf的任何内容。 我有一个链接,该链接在Windows Phone 8中下载并保存文件异步,但无法正常工作。 因此,如果有人可以 ...

6 Windows 8.1 Phone用于用户存储

我认为这对于Google在线来说是相当容易的,但是由于某些原因,关于用户数据的不同存储选项以及在不同情况下效果最佳的最佳实践似乎并不多。 我想知道人们对此事的想法。 我知道您可以使用本地设置,本地文件(JSON),隔离存储或本地数据库,但是我不确定是哪种方案最适合我的情况。 我将具有一 ...

10 如何在Windows 8.1 Phone中循环浏览HubSections

我们如何在Windows Phone 8.1中的HubSections中循环? 我注意到内置的应用程序(人,Xbox音乐等)具有此功能:将最后一个HubSection向左滑动会回到第一部分。 但是我无法在HubControl中做到这一点。 ---编辑:一旦添加了第三个HubSectio ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM