일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- spring exception cause remove
- Android Timer
- 운영체제 개념
- spring sql injection
- spring dynamic query sql injection
- 운영체제 공룡책
- 백엔드 직무 변경
- 운영체제 커널모드
- aws ec2 scp 파일 전송
- 운영체제 작동방식
- OS 자원관리
- 운영체제 멀티 프로그래밍
- ec2 scp 파일 전송
- spring exceptionHandler reposnse stackTrace
- spring exceptionHandler response cause
- 운영체제 다중모드
- spring 동적 쿼리 주의사항
- spring responseEntity response cause
- 백엔드 포지션 변경
- 운영체제 멀티 태스킹
- spring sql injection 방지
- spring responseEntity response stackTrace
- spring exception stackTrace remove
- 개발 직무 변경
- 개발 포지션 변경
- IT 직무 변경
- 운영체제 자원관리
- IT 포지션 변경
- android 타이머
- spring paging sort sql injection
- Today
- Total
오늘도 삽질중

가운데 마이크 이미지처럼 센터로 잡으려면 setBounds 에 해당 값을 세팅하면 됩니다. imageDrawable = ResourcesCompat.getDrawable(context.resources , R.drawable.icon_micoff, null) imageDrawable?.let { it.setBounds( (width/2) - (it.intrinsicHeight/2) , (height/2) - (it.intrinsicHeight/2), (width/2) + (it.intrinsicWidth/2) , (height/2) + (it.intrinsicHeight/2) ) canvas?.apply { it.draw(this) } }

Chip을 동적으로 추가하면서 배경색 및 텍스트 컬러를 지정해줘야 하는 상황이 생겨 여러 블로그를 찾아보고 정리목적으로 글을 작성합니다. Chip의 모양이나 이미지?를 변경하려면 스타일을 적용해야 되는것으로 판단되고, 단순 컬러변경정도는 스타일이 아닌 코드로 제어가 가능합니다. 결과화면부터 보시겠습니다. Chip 클릭시 배경,텍스트컬러,테두리 컬러가 변경됩니다. Chip을 동적으로 추가하는 코드입니다. Chip의 경우 ChipGroup 에 추가를 해줘야 합니다. Chip의 사용법 및 기본적인 부분은 다른 블로그나 자료가 많으니 참고하세요 //Chip Dummy Add for (i in 0..20) { val c = Chip(this).apply { text = "Chip$i" isCheckable = t..

요즘 지속적으로 Rx 프로그래밍을 공부하면서 조금씩 적용해보고 있습니다. 그중에서 hot observable 중 많이 쓰이는 BehaviorSubject를 간단하게 적용해 보았습니다. 우선 그전에 Rx를 처음에 접하고 공부하는분들 중에 원리는 이해했어도 이걸 도데체 어디다 써야되는거야? 이런 생각을 가지신 분들이 있을꺼라 생각합니다. 저 또한 그랬구요. 그래서 BehaviorSubject가 쓰인 기능을 간단하게 설명해보겠습니다. 사실 말하기도 부끄러울정도로 단순합니다. 리사이클러뷰 어댑터의 아이템 갯수를 구독해서 아이템이 모두 제거가 되면 버튼이 비활성화되거나, 아이템이 하나라도 존재하면 활성화되는 단순한 작업입니다. 1. 액티비티에 BehaviorSubject를 선언합니다. 2. 선언한 subject를..