2011-06-01 20 views

cevap

39

Bir bitmap oluşturup ardından tuvalini çizin ve ardından bu bitmapi bir görüntüye veya düğmeye veya istediğiniz her şeye ekleyin.

bir bit eşlem oluşturun: Mutlaka bir bitmap kılavuzu oluşturmak gerekmez imageview

img.setBackgroundDrawable(new BitmapDrawable(bmp)); 
12

için bitmap tuval

Canvas c = new Canvas(bmp); 
    c.drawCircle(cx, cy, radius, paint) 

ayar

Bitmap bmp = Bitmap.createBitmap(width, height, config); 

Çiz.

Eğer SurfaceView sınıfında bir daire çizip edebiliyoruz, bir SurfaceView kullanın, örneğin

:

public class MovingCircle extends Activity { 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(new Circle()); 
    } 

} 

:

public class Circle extends SurfaceView implements SurfaceHolder.Callback { 
private Paint paint; 

    public void onDraw(Canvas canvas) { 
     canvas.drawCircle(x, y, radius, this.paint); 
    } 
} 

Sonra sevdiği Etkinlik sınıfına SurfaceView ekleyebilir Umarım bu da size yardımcı olur.