목록UI (2)
밍쯔와 안작고 안귀여운 에러들🖤
여러 상황에서 동일한 형태의 바텀시트가 사용되는데,내용이 다르다고 매번 새로 만들지 않도록 재사용이 가능한 커스텀 바텀시트를 만들었다.디자인은 위와 같이 상단은 라운드로 들어가고내부에 이름과 클릭 이벤트가 다른 두개의 텍스트뷰 영역이 있다. 이 부분을 컴포넌트로 만들어서 여러 화면에서 타이틀과 이벤트를 설정할 수 있도록 코드를 작성했다.아래 컴포넌트를 만드는 과정에서 생긴 귀여운 문제와 전체 코드가 있다. [문제]짜잔! 하고 만들었는데 아니이게 뭐야,,,,아래 네비게이션바가 요상방구한 색상이 됐다. 정상으로 돌려주기 위해 style 값에 아래 코드를 추가해주면 배경색에 맞게 변경된다!false@android:color/transparent?android:colorBackground 잘 반영된걸 볼 ..
이전 포스팅(아래 참고)을 보면 토글의 selected 된 영역을 둥글게 표현하는 것까지는 완성 시킬 수 있다! 근데 만약 A 탭과 B 탭 각각이 선택 됐을때, 색상을 달리 하고 싶다면? 이걸 설정하는데 꽤나 답답했던 것이,,, app:tabBackground="@drawable/selector_btn_toggle_gray" 위의 방식으로 설정하던 방식으로 동적으로 변경하고 싶다,,! 에서 방법을 찾는데 문제를 겪었다. binding.tabLayout.setBackground(...selector..) 로 변경이 안됐다는 것,,,,! binding.tabLayout.setBackground(getResources().getDrawable(R.drawable.tab_color_selector)); bind..