본문 바로가기
[안드로이드(Android)-JAVA] Material Design Icons 적용 방법과 색상 변경 material.io/resources/icons/?style=baseline Material Icons Get Material Icons material.io Material Design Icon 적용 방법 Reference site에 들어간다. 원하는 아이콘을 클릭한 후 svg파일을 다운로드 받는다. (아이콘 스타일 -filled, outlined... 중 선택 ) 안드로이드 스튜디오 ‘@/drawable’→ new→ vector asset 클릭! 2번에서 저장해둔 아이콘을 가져온다. next→ finish를 클릭하면 완성! Icon 색상 변경 방법 ‘@/drawable’ 중 색상을 변경하고 싶은 아이콘을 선택한다. color=“#원하는 색상 16진수 코드 or @/colors/지정컬러” 오른쪽 분할.. 2020. 12. 2.
[안드로이드(Android)-JAVA] 내부저장소에 비트맵 저장하여 캐시 구현하는 방법 개발을 하던 중 이미지를 캐싱해야되는 경우가 생겼다..비트맵으로 변환하여 Glide를 통해 이미지를 띠어주었는데, 내가 하려는 방식과 glide의 캐싱방식은 맞지 못해서 다른 방식을 써보기로 하였다. 내부저장소에 직접 파일을 저장하고 캐싱하는 방식을 사용했다. 나는 RecyclerView를 통해 이미지를 많이 보이는 작업을 진행하였고, 해당 recyclerView의 이미지를 가져오는 Fragment에서 해당 코드를 구현하였다. Cache의 기본 동작 방식 1. 만약 Cache에 Key에 해당하는 Value가 있다면, 해당 Value를 받아와 사용한다. 2. Cache에 Key에 해당하는 Value가 없다면, Value를 저장하고 있는 곳(서버)에서 받아와 사용하고, 다음 번의 사용을 위해 Cache에 저.. 2020. 11. 30.
[안드로이드(Android)-JAVA]LiveData 사용하여 실시간으로 데이터 변경하기 hu... 저의 첫 글쓰기네요... 잠 못드는 새벽 떨리는 마음을 가라앉히며 안드로이드 개발 중 겪었던 문제들과 해결한 방식들을 토대로 몇 개의 글들을 작성해보려 합니다! 오늘은 몇 아이들(=문제들..‼️😱)중 실시간으로 데이터를 보이는 문제를 겪었고, LiveData를 사용해 문제를 해결했던 방식에 대해서 설명드리도록 하겠습니다. 지금부터 저의 작은 이야기, 시작해보겠습니다.(두둥...짝👻) [시나리오 출연 Fragment 및 Activity] A_fragment B_Activity listView를 포함하고 있다. listView의 각 Item에는 좋아요 개수 및 댓글 개수가 있다. postAdapter를 통해 데이터를 recyclerView와 연결한다. listView의 각 Item의 상세 정보를 .. 2020. 11. 24.
반응형