Home 5월 28일 Today I Learned
Post
Cancel

5월 28일 Today I Learned

오늘한 일

  • 프로젝트를 진행하였다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낌 점

오늘 정말로 코딩 보카 업데이트를 끝내려고 했으나 예상 치 못한 오류들이 계속 터져서 예상한 것보다 시간이 자꾸만 길어져서 오늘도 마치는 것은 실패하였다 정말 조금만 조금만 더 하면 끝나는데 자꾸만 나오는 버그 때문에 스트레스트도 받고 힘들지만 오기가 생겨서 이번에는 밤을 새서라도 끝내고 자야겠다

배운 점

Android Glide load

Android 이미지 처리를 위한 라이브러리인 Glide를 사용할 때 원하는 이미지를 불러오기 위해서는 load에 값을 넣으면 되는데 여기에 넣을 수 있는 타입에 값으로는

  1. 문자열 URL
    1
    2
    3
    
    Glide.with(context)
     .load("https://example.com/image.jpg")
     .into(imageView)
    
  2. 파일 경로
    1
    2
    3
    4
    
    val file = File("/path/to/image.jpg")
    Glide.with(context)
     .load(file)
     .into(imageView)
    
  3. 리소스 ID
    1
    2
    3
    
    Glide.with(context)
     .load(R.drawable.image)
     .into(imageView)
    
  4. Uri
    1
    2
    3
    4
    
    val uri = Uri.parse("content://com.example.provider/images/image.jpg")
    Glide.with(context)
     .load(uri)
     .into(imageView)
    
  5. 바이트 배열 ~~~kotlin val imageBytes: ByteArray = // 이미지 바이트 배열 Glide.with(context) .load(imageBytes) .into(imageView)

~~~

등이 있다 여기서 추가적으로 알게 된 사실로는 Uri 값을 String으로 형변환하고 넣어도 정상적으로 이미지를 불러온다는 것이다

내일 계획

내일은 코딩 보카 프로젝트를 끝내야겠다

This post is licensed under CC BY 4.0 by the author.

5월 27일 Today I Learned

5월 29일 Today I Learned