0
추가 다음과 같이 캔버스에 텍스트가, canvas.Here에 텍스트를 드래그 기능과 줌 기능을 구현하는 방법을 캔버스에 텍스트를 추가하려면 코드입니다드래그를 구현하고 캔버스에 텍스트를 확대하는 방법 안드로이드
public class Test extends Activity {
ImageView drawingImageView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
drawingImageView = (ImageView) this.findViewById(R.id.DrawingImageView);
Bitmap bitmap = Bitmap.createBitmap((int) getWindowManager()
.getDefaultDisplay().getWidth(), (int) getWindowManager()
.getDefaultDisplay().getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
drawingImageView.setImageBitmap(bitmap);
// Custom Font Text
Paint paint = new Paint();
paint.setColor(Color.GREEN);
paint.setTextSize(40);
Typeface chops = Typeface.createFromAsset(this.getAssets(),
"WC_Speed_Bold_Bta.ttf");
paint.setTypeface(chops);
float text_x = 120;
float text_y = 120;
canvas.drawText("Hello", text_x, text_y, paint);
}
}
캔버스를 확대하고 싶지 않습니다. – Prabha1