我想有一個很好的高分辨率背景。 如果我介意銀河S4和銀河Note3,他們有1080 x 1920像素的屏幕。高分辨率的應用程序背景?
這意味着我的1080 x 1920像素背景將是3 MB。 什麼!?是。我的整個應用程序應該是3 MB不只一個可繪製的部分。
所以我的問題是,開發人員如何解決這個問題?我想有一個很好的紋理精心設計的背景,如果它是平面設計,不會有像這樣的問題。
好吧..讓我們說銀河S4和Note3有真正的大量內存和快速處理器,我使用3MB背景,但是......當有人想用我的應用程序與低預算設備時會發生什麼?也許它甚至不能表現出那麼大的形象。
對此有何想法?
你的數學是錯誤的。除非您已經在使用,否則您的位圖需要大約8MB(1080 x 1920 x 4字節)。這裏已經有很多關於如何有效地加載位圖的答案。 – Simon
這是TILE和/或GRADIENT(以任何組合 - 即LayerList)可以幫助很多的地方。 –