让背景小图不是拉伸而是多个重复

1,当想让软件的背景是格格或是斑点状时,用下面方法可以实现。

xml方式:(放在drawable下面)

<bitmap 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:src="@drawable/tile" 
    android:tileMode="repeat" 
    android:dither="true" /> 


java代码方式


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


你可能感兴趣的:(android,xml)