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

 先上图:


让背景小图不是拉伸而是多个重复_第1张图片
 

Java代码   收藏代码
  1. <xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout  
  3. android:id="@+id/MainLayout"  
  4. xmlns:android="http://schemas.android.com/apk/res/android"  
  5. android:layout_width="fill_parent"  
  6. android:layout_height="fill_parent"  
  7. android:orientation="vertical"  
  8. android:background="@drawable/backrepeat"  
  9. >  
 


backrepeat.xml

Java代码   收藏代码
  1. <bitmap   
  2.     xmlns:android="http://schemas.android.com/apk/res/android"   
  3.     android:src="@drawable/repeatimg"   
  4.     android:tileMode="repeat"   
  5.     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);  

你可能感兴趣的:(让背景小图不是拉伸而是多个重复)