none
请问Storyboard动画改变图片宽高时有部分没显示要如何解决? RRS feed

  • 问题

  • 如题,在图片宽高超过3000后,执行Storyboard的Begin()方法时, 会有部分没完整显示,然后随着宽高被缩小后才完整显示出来。。

    个人觉得是Image控件显示图片大小有限制``

    请问大大们有没有什么办法可以让它可以完整显示呢?

    或者有没有什么办法可以让它显示手机屏幕里的部分呢?而不是显示成屏幕外的部分,然后导致屏幕内的超出大小而不能显示。。。

    求高手解答

    @Mark Yu 帮我看看啦

       





    2013年2月17日 9:52

答案

  • 这是系统本身控件的问题,超过3000像素的部分无法显示。

    TextBlock的文字太多,高度超过3000时也是如此。

    文字可以截断,再动态添加TextBlock解决。

    但是图片真是没有太好的办法,楼主试试将图片分割,放在不同的Image中。


    专注于Windows Phone

    2013年2月18日 9:40
    版主
  • 你是不是要放大图片拖动操作呢? 如果是的话基本无解的。wp限制了控件大小不能超过2048的。所以你说的3000更没有戏了。

    我之前做过长图片处理,就是将一张超过2048的图片分割到不同的image里面然后组成一张长条图片。

    建议限定不超过2048的吧

    2013年2月20日 6:28

全部回复

  • 这是系统本身控件的问题,超过3000像素的部分无法显示。

    TextBlock的文字太多,高度超过3000时也是如此。

    文字可以截断,再动态添加TextBlock解决。

    但是图片真是没有太好的办法,楼主试试将图片分割,放在不同的Image中。


    专注于Windows Phone

    2013年2月18日 9:40
    版主
  • 但是要执行动画,放不同的Image不好操作啊...这个只是单纯对控件放大显示都有问题,好郁闷啊
    2013年2月18日 12:12
  • 你是不是要放大图片拖动操作呢? 如果是的话基本无解的。wp限制了控件大小不能超过2048的。所以你说的3000更没有戏了。

    我之前做过长图片处理,就是将一张超过2048的图片分割到不同的image里面然后组成一张长条图片。

    建议限定不超过2048的吧

    2013年2月20日 6:28