我有一張1280 X 720的背景圖片,非常適合我的S3。
但是,如果我想要適應其他設備,該怎麼做?
例如,如果一個設備是800 X 600,如果我將圖像從1280 X 720縮放到800 X 600,圖像會有點變形。
此外,我希望圖像適合全屏尺寸。
有什麼好主意嗎?
經過研究,我知道我應該準備不同分辨率的圖像,但是我應該準備哪些分辨率?如何防止Android中的背景圖像變形?
0
A
回答
2
如果沒有,可以用來作爲一個9補丁,那麼我建議是這樣一個如下圖:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
<ImageView
android:src="@drawable/backgroundimage"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"/>
</RelativeLayout>
此解決方案讓您覆蓋整個屏幕的圖像。圖像將被均勻拉伸,但有些部分會因爲使用centerCrop而被剪切掉。
1
相關問題
- 1. 防止MFMailComposeViewController背景圖像
- 2. CSS:圖像背景 - 如何防止它?
- 3. Android背景圖像重複變形
- 4. 如何防止覆蓋邊框圖像的背景圖像
- 5. 如何防止Internet Explorer/Edge中的背景圖像閃爍?
- 6. 防止拉伸按鈕背景圖像
- 7. 多背景圖像,防止重疊
- 8. 如何防止背景和漸變之間的1像素線?
- 9. 如何防止我的背景圖像縮小?
- 10. 藍圖防止CSS中的圖像100%背景大小?
- 11. 如何禁止Android中的背景圖像旋轉
- 12. 如何防止Android視圖繪製其背景
- 13. Android的ViewFlipper改變背景與URL中的圖像如何到
- 14. Android矩形背景漸變
- 15. Android背景圖像
- 16. Android中的背景和前景圖像
- 17. 背景圖像整形
- 18. Android:如何變形圖像?
- 19. Android瀏覽器 - 防止對背景
- 20. 如何處理圖像,尤其是android中的背景圖像
- 21. 防止在iframe中加載CSS背景圖像
- 22. 如何防止UIView背景旋轉?
- 23. 如何防止「跳躍」背景動畫
- 24. 如何防止背景滾動
- 25. 如何防止切割背景?
- 26. 如何改變離子背景圖像?
- 27. 如何改變背景圖像上漿
- 28. 如何在我的CSS漸變背景圖像上放置背景圖像
- 29. 中心的背景圖像截止
- 30. 如何在使用SCILAB的圖形中放置背景圖像?
,這樣它會「剪」一些部分以適合屏幕? – jjLin
@jjLin是的。它是在屏幕上放置過大或過小的圖像並使其合適而不會非均勻地拉伸圖像並避免空白區域的唯一方法。 – Warpzit