Tar*_*nfx 10 android android-layout
对于linearLayout,我想在背景中使用渐变和平铺(重复)图像.我已经将xml形状设置为背景
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:angle="90"
android:endColor="@color/color1"
android:startColor="@:color/color2">
</gradient>
</shape>
Run Code Online (Sandbox Code Playgroud)
如何添加平铺的bg图像?
ata*_*ulm 24
退房LayerLists.
以下是一个XML drawable,名为myBackground.xml,放入res/drawable.将其设置为View您要为其设置渐变和平铺背景的背景.
在下面的示例中,平铺图像将位于渐变的顶部,因为它在稍后指定LayerList- 显然如果它在顶部,您将需要在png图像平铺上有一些透明度(您可以在图像编辑中设置它)应用程序,如GIMP或Photoshop).
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<gradient
android:type="radial" android:gradientRadius="500"
android:startColor="#17568A"
android:endColor="#494C4F" />
</shape>
</item>
<item>
<bitmap
android:src="@drawable/tile_classy_fabric"
android:tileMode="repeat" />
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)
"tile_classy_fabric"指的是我res/drawable文件夹中名为"tile_classy_fabric.png"的文件(250px正方形,因为它是tileable - 我们不需要它超大).
| 归档时间: |
|
| 查看次数: |
7973 次 |
| 最近记录: |