0
  • 最佳答案

    对于这个问题嘛,就是你期望的是怎么样子的呢?


    抛开你的期望,说图片和显示。


    当一个图片长宽和屏幕长宽不一样时,有这些些case


    当图片的长宽比例与屏幕的长宽比例不一样时:


    • 宽度必须要显示全,这样子导致的,高度可能都在屏幕内,或者不在屏幕内;
    • 高度必须显示全,这样子导致的有可能是宽度不在屏幕内,或者宽度在屏幕内


    如果图片的比例跟屏幕的长宽比例一样,我们可以通过缩放的方式去显示既可。



    回到你提的问题上,要么你让设计师整一张长宽比例跟你屏幕一样大的,要么就是修改显示的样式,是拉伸,还是包含,还是按比例放大平铺。


    你就拿ImageView的图片显示方式来理解就知道了,可以去了解一下ImageView的ScaleType属性。

    1153952789488054272  评论     打赏       拉大锯
    • 断点-含光君  回复 @拉大锯
      一楼说得对~
      断点-含光君 2022-03-05 23:35   回复 1139423796017500160
    • Cstri  回复 @拉大锯
      嗯嗯,我自行调整调整
      Cstri 2022-03-06 07:06   回复 1342082010843308032
相关问题
幻影~ · 提问
2024-04-13 20:13 8 2
幻影~ · 找工作
2024-04-07 10:44 14 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2