收藏
回答

连续改变image的src时,图片在手机上会闪烁,开发工具上却不会。这是为何?

问题模块
API和组件

实现360度旋转:连续改变image的src时,图片在手机上会闪烁,开发工具上却不会。这是为何?

最后一次编辑于  2017-09-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

6 个回答

  • HS
    HS
    2017-09-15

    使用的是本地图片吗?

    2017-09-15
    赞同
    回复
  • Adida Lee
    Adida Lee
    2017-09-16

    对。。。。使用的images文件夹下的文件,请问这样会有何不妥吗?

    2017-09-16
    赞同
    回复
  • HS
    HS
    2017-09-17

    不建议使用更改 src 的方式来旋转图片,可以考虑别的实现方式,例如动画。

    2017-09-17
    赞同
    回复
  • Adida Lee
    Adida Lee
    2017-09-17

    额?不是平面旋转,是模拟3D旋转,通过一个物体周身360度下几十张不同角度的图片随手指在屏幕的滑动而不停变换实时显示的特定角度的一张图片,来达到360度3D旋转观看物体的目的。就如VR效果。


    另外,我试了下用drawImage来实现,这种方法在手机上倒是不会闪烁了,但在开发工具上却是会闪烁了。。。也是醉了。。。


    请问,是否还有更高效可行的方式来实现上述VR观看实体的方法?求教。。。

    2017-09-17
    赞同
    回复
  • HS
    HS
    2017-09-17

    您可以尝试 CSS image sprite 的方式,把所有照片拍到一张图片上,然后以 background-image 的方式显示它,并通过改变 background-position 的方式,来实现类似幻灯片的切换。

    2017-09-17
    赞同
    回复
  • Adida Lee
    Adida Lee
    2017-09-18

    好的,我去试试。。。谢谢

    2017-09-18
    赞同
    回复