0
我需要一些全屏圖像作爲反應原生應用。我應該堅持多大?我應該爲不同的分辨率添加多個圖像,例如寬度320,寬度480,720,920,1280,1920等之一,並根據Dimensions.get
輸出選擇它們?如果是這樣,我應該包括哪些尺寸?或者,也許我不需要那麼多的圖像,堅持一個平均分辨率仍然很好?什麼是選擇圖像大小的最佳做法?選擇反應原生應用的圖像大小
我需要一些全屏圖像作爲反應原生應用。我應該堅持多大?我應該爲不同的分辨率添加多個圖像,例如寬度320,寬度480,720,920,1280,1920等之一,並根據Dimensions.get
輸出選擇它們?如果是這樣,我應該包括哪些尺寸?或者,也許我不需要那麼多的圖像,堅持一個平均分辨率仍然很好?什麼是選擇圖像大小的最佳做法?選擇反應原生應用的圖像大小
要提供圖像的大小取決於您從Dimensions
,pixelRatio
和NetInfo
獲得的數據。
假設普通的iPhone寬度是320.如果你得到那個,pixelRatio
是2,那麼如果你想讓圖像變得銳利,服務720是有意義的。這是衡量基礎的數學。
最重要的是,如果網絡不合適,請檢查NetInfo.isConnectionExpensive()
並降級質量。
我認爲處理這個問題的一個好方法是擁有3-4個基本圖像大小 - 小,中,大,extraLarge(覆蓋平板電腦)並相應地使用它們。