Get Bitmap from Drawable
Get Bitmap from ImageView
res/drawable 에 있는 이미지를 bitmap으로 가져오기
Bitmap icon = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon_resource);
ImageView 의 resource를 bitmap 으로 가져오기
BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable();
Bitmap bitmap = drawable.getBitmap();
(추가)
위의 imageView 는 ImageView 객체입니다.
Layout 에서 <ImageView 로 정의하고 코드에서
ImageView imageView = findViewById(R.id.your_resource_id);
Bitmap 을 ImageView 의 Background 로 지정하기
BitmapDrawable ob = new BitmapDrawable(getResources(), bitmap);
imageView.setBackground(ob);
(추가)
여기서 bitmap 은 ImageView 에서 getDrawable().getBitmap() 으로 가져온 Bitmap 객체입니다.
ImageView 에서 가져오지 않고 맨위에 설명한것 처럼 res/drawable 에 있는 이미지를 가져와서 설정해도 됩니다.
Bitmap icon = BitmapFactory.decodeResource(context.getResources(), R.drawable.battery);
imageView.setBackground(new BitmapDrawable(getResources(), icon);
2020/07/22 - [Android] - [Android] (androidx) Vertical SeekBar (세로 Seekbar)
2020/05/29 - [Android] - [Android] List 를 String Join 할때 사용 팁
2020/05/26 - [Android] - [Android] Calling startActivity() from outside of an Activity 오류 해결하기
2020/05/26 - [Android] - [Android] RecyclerView 의 onCreateViewHolder 가 호출되지 않을 때
2020/05/04 - [Android] - [Android] File 체크 File exists()
2020/04/29 - [Android] - [Android] Youtube Data API v3 사용하기
2020/04/08 - [Android] - [Android] getColor From Resource
2020/04/07 - [Android] - [Android] Color Argb 에서 투명도 %에 따른 코드
'Android' 카테고리의 다른 글
[Android] Keep the cpu on. WAKE_LOCK. 절전모드 방지 (0) | 2019.09.06 |
---|---|
[Android] 화면 꺼지지 않게 하기. KEEP SCREEN ON (0) | 2019.09.06 |
[Android] Gallery 에서 Image 가져오기. (0) | 2019.09.03 |
[Android] Activity Full Screen 만들기 ( 전체화면 ) (0) | 2019.08.31 |
[Android] Light Sensor 라이트 센서 (조도 측정) (0) | 2019.08.11 |
댓글