Android 是否可以将图像设置为绘制对象而不是颜色?
这里,mredPableRect是一个使用Rect形成的矩形,我想设置一个图像,而不是将其设置为颜色 如何做到这一点 任何帮助都将不胜感激 多谢各位Android 是否可以将图像设置为绘制对象而不是颜色?,android,view,paint,rect,Android,View,Paint,Rect,这里,mredPableRect是一个使用Rect形成的矩形,我想设置一个图像,而不是将其设置为颜色 如何做到这一点 任何帮助都将不胜感激 多谢各位 Paint mPaint = new Paint(); mPaint.setStyle(Style.FILL); mPaint.setColor(Color.Red); canvas.drawRect(mRedPaddleRect, mPaint); 在这里画代码 试试这个,希望有帮助 在这里画代码 试着做点像这样的事情,希望这对我有帮助
Paint mPaint = new Paint();
mPaint.setStyle(Style.FILL);
mPaint.setColor(Color.Red);
canvas.drawRect(mRedPaddleRect, mPaint);
在这里画代码
试试这个,希望有帮助
在这里画代码
试着做点像这样的事情,希望这对我有帮助,我就是这么做的,我真不敢相信会那么容易
Paint paint = new Paint();
paint.setColor(context.getResources().getColor(R.color.text_color)); // Text
paint.setStrokeWidth(12); // Text Size
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_OVER)); // Text
// Overlapping
// Pattern
// some more settings...
canvas.drawBitmap(mutableBitmap, RECTsrc, RECTdst, paint);
希望这也能帮助其他人。我就是这样做的,我不敢相信这会那么容易
Paint paint = new Paint();
paint.setColor(context.getResources().getColor(R.color.text_color)); // Text
paint.setStrokeWidth(12); // Text Size
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_OVER)); // Text
// Overlapping
// Pattern
// some more settings...
canvas.drawBitmap(mutableBitmap, RECTsrc, RECTdst, paint);
希望这也能对其他人有所帮助。是否希望将图像添加到画布右侧?不是整个画布,而是我创建的Rect对象。是否希望将图像添加到画布右侧?不是整个画布,而是我创建的Rect对象。好的,谢谢!我将尝试此方法,但是我应该在哪里设置图像的路径,即显示的图像,该图像存储在资源的Drawable中?我希望答案有帮助这就是我如何做到的,我不敢相信这是那么容易。。谢谢你的来访。在这个过程中,我学到了很多关于视图和画布的好东西好的,谢谢!我将尝试此方法,但是我应该在哪里设置图像的路径,即显示的图像,该图像存储在资源的Drawable中?我希望答案有帮助这就是我如何做到的,我不敢相信这是那么容易。。谢谢你的来访。在这个过程中,我学到了很多关于视图和画布的好东西
Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(),R.drawable.racquet);
canvas.drawBitmap(bitmap, null, mRedPaddleRect, mPaint);