Dev/Android
원하는 View 스크린샷 뜨기 - Take a ScreenShot
healthyryu
2018. 2. 12. 16:24
전체 스크린샷이 아닌 원하는 영역만 스크린샷을 찍기를 원했다.
내가 원하는 영역은 ImageView 이다. 그렇기에 해당 view 만 가져와서 스크린샷을 진행한다.
View v = getWindow().getDecorView().findViewById(R.id.viewID);
v.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(v.getDrawingCache());
위와 같이 원하는 영역의 view 를 가져와서 Bitmap 으로 만들어서 저장을 한다.
찰칵
반응형