Android 在drawBitmap中重复位图
我尝试重复位图,但没有重复,Android 在drawBitmap中重复位图,android,bitmap,Android,Bitmap,我尝试重复位图,但没有重复, private Bitmap dot; Paint p; public view(Context context) { super(context); dot= BitmapFactory.decodeResource(getResources(), R.drawable.dot); p = new Paint(); p.setShader(new BitmapShader(dot, TileMode.REPEAT,
private Bitmap dot;
Paint p;
public view(Context context) {
super(context);
dot= BitmapFactory.decodeResource(getResources(), R.drawable.dot);
p = new Paint();
p.setShader(new BitmapShader(dot, TileMode.REPEAT, TileMode.REPEAT));
}
protected void onDraw(Canvas canvas) {
canvas.drawColor(Color.BLACK);
canvas.drawBitmap(dot, 0, 0, p);
}
还有其他想法吗?除非使用BitmapDrawable.?而不是
canvas.drawBitmap
召唤
canvas.drawRect(0, 0, getWidth(), getHeight(), p)