public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
}
return super.onKeyDown(keyCode, event);
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
}
return super.onKeyDown(keyCode, event);
}
< Canvas API Ref >
호 그리기
public void drawArc (RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)
useCenter : true/Arc false/wedge
Bitmap resultImage = Bitmap.createBitmap(src.getWidth(), src.getHeight(), Bitmap.Config.ARGB_8888);
//src : 대상 비트맵
Canvas roundCanvas = new Canvas(resultImage);
final Rect rect = new Rect(0, 0, src.getWidth(), src.getHeight());
final RectF rectF = new RectF(rect);
roundCanvas.drawRoundRect(rectF, 30, 30, paint);
Paint roundPaint = new Paint();
roundPaint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
roundCanvas.drawBitmap(resultImage, rect, rect, roundPaint);