`

android程序中怎么实现平铺效果

阅读更多

很简单,就像window桌面图片一样,如果图片小的话就会平铺。

在drawable文件夹中添加自己的my.xml文件,描述如:

<?xml version ="1.0" encoding ="utf-8" ?>
<bitmap
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:src="@drawable/pic_bg"
	android:tileMode="repeat" />

然后再需要用的地方使用:

android:background="@drawable/mybg"

代码实现方式:

Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
BitmapDrawable bd = new BitmapDrawable(bitmap);
bd.setTileModeXY(TileMode.REPEAT , TileMode.REPEAT );
bd.setDither(true);
view.setBackgroundDrawable(bd);

再着可以用*.9.png实现。

可以在上左两边添加要延伸的像素行。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics