我试图通过画布绘制文本和位图,我只想旋转文本,但是整个画布是旋转的,有什么想法吗?
Bitmap.Config conf = Bitmap.Config.ARGB_8888;
Bitmap bmp = Bitmap.createBitmap(100, 100, conf);
Canvas c = new Canvas(bmp);
Paint color = new Paint();
color.setTextSize(35);
color.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD));
color.setColor(Color.BLUE);
canvas.drawBitmap(drawable.getBitmap, 0, 0, null);
canvas.drawText("Test", 30, 30, color);
return bmp;我有google地图和标记方法setRotation旋转bmp
发布于 2016-12-22 00:06:33
您希望在将转换应用到canvas.save()之前调用Canvas。当您绘制完文本后,您将调用canvas.restore()。调用restore()将Canvas返回到调用save()时的状态。
https://stackoverflow.com/questions/41273372
复制相似问题