public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {  

        

    }

    return super.onKeyDown(keyCode, event);

}



Posted by tenn
,

[Android] Canvas methods

Android 2012. 8. 21. 10:56




호 그리기

public void drawArc (RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)

useCenter : true/Arc  false/wedge






Posted by tenn
,



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);



Posted by tenn
,