오늘한 일
- 프로젝트를 진행하였다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
오늘 정말로 코딩 보카 업데이트를 끝내려고 했으나 예상 치 못한 오류들이 계속 터져서 예상한 것보다 시간이 자꾸만 길어져서 오늘도 마치는 것은 실패하였다 정말 조금만 조금만 더 하면 끝나는데 자꾸만 나오는 버그 때문에 스트레스트도 받고 힘들지만 오기가 생겨서 이번에는 밤을 새서라도 끝내고 자야겠다
배운 점
Android Glide load
Android 이미지 처리를 위한 라이브러리인 Glide를 사용할 때 원하는 이미지를 불러오기 위해서는 load에 값을 넣으면 되는데 여기에 넣을 수 있는 타입에 값으로는
- 문자열 URL
1 2 3
Glide.with(context) .load("https://example.com/image.jpg") .into(imageView)
- 파일 경로
1 2 3 4
val file = File("/path/to/image.jpg") Glide.with(context) .load(file) .into(imageView)
- 리소스 ID
1 2 3
Glide.with(context) .load(R.drawable.image) .into(imageView)
- Uri
1 2 3 4
val uri = Uri.parse("content://com.example.provider/images/image.jpg") Glide.with(context) .load(uri) .into(imageView)
- 바이트 배열 ~~~kotlin val imageBytes: ByteArray = // 이미지 바이트 배열 Glide.with(context) .load(imageBytes) .into(imageView)
~~~
등이 있다 여기서 추가적으로 알게 된 사실로는 Uri 값을 String으로 형변환하고 넣어도 정상적으로 이미지를 불러온다는 것이다
내일 계획
내일은 코딩 보카 프로젝트를 끝내야겠다