(Android) ImageView 라운드(둥근 테두리) 처리
원리는 간단하다.원본 Bitmap 이미지와 동일한 크기의 Bitmap 객체를 생성한다.그리고 생성한 Bitmap 객체에 캔버스를 연결한 후 캔버스에 둥근 테두리의 사각형을 그린다.그리고 그 사각형 영역에 원본 Bitmap을 투과시키는 것이다.?1234567891011121314151617181920public static Bitmap setRoundCorner(Bitmap bitmap, int pixel) { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888); Canvas canvas = new Canvas(output); int color = 0xff424242; Paint paint =..
개발/개발 자료
2014. 1. 6. 10:58
OpenGL ES 에서 Text 출력방법
OpenGL ES 에서 텍스트를 사용할 수가 없다. 그래서 사용하는 방식이 안드로이드 Canvas로 비트맵에다가 텍스트를 그린 후에 그 비트맵을 가지고 OpenGL ES에서 텍스쳐로 로딩을 해서 텍스쳐로 사용한다. Bitmap bitmap = Bitmap.createBitmap(128 , 128, Bitmap.Config.ARGB_8888);Canvas canvas = new Canvas(bitmap); canvas.drawText(....매개변수 생략) //이 함수로 텍스트를 그린다. bitmap
개발/개발 자료
2013. 9. 8. 17:23