我想将背景图像应用于线性布局,但我遇到了问题,因为拉伸时图像质量松散。
图像由填充颜色和在背景上应用的一些点图案组成。
图像是用Adobe Illustrator(png)制作的。此外,我尝试使用九补丁但不起作用,点被拉伸。
我应该从代码中创建此背景(从线性布局覆盖onDraw)吗?
答案 0 :(得分:4)
我猜你要重复那种模式,而不是伸展它。在drawable resource
表单中创建xml
,代表您的平铺背景:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:tileMode="repeat"
android:src="@drawable/background_image"
/>