android matrix 사용

냠냠·2022년 6월 9일
0

android

목록 보기
5/5

android 에서 matrix 를 이용해서 imageView 에 있는 bitmap 을 변환할때 두가지 방법이 있다.

  1. createBitmap 이후 drawBitmap 에 matrix 를 전달하여 새로운 bitmap 생성 후 imageView 에서 사용
  2. imageView.imageMatrix 에 matrix 직접 전달

기존에는 1번 방법을 이용하고 있다가 2번 방법으로 변경 후
1. Profiler 를 이용해서 메모리 사용률을 확인해보니 확실히 더 적은 메모리를 사용한다
2. 코드 작성 분량이 줄어든다
이런 장점이 생겼다.

참고 - imageView 에서 matrix 사용시

imgEdit.scaleType = ImageView.ScaleType.MATRIX

설정을 해주어야 한다

0개의 댓글