안드로이드 커스텀 로그인 연동 버튼

안드로이드에서 로그인 연동을 하려고 하는데
디폴트 로그인 버튼(노란색으로 “카카오계정으로 로그인”)이 나오는데요
이걸 제가 원하는 이미지나 크기로 바꿀 수 있나요?

아래 글 보면 약간의 편법인거 같은데요…SDK쪽을 수정해야 하나요?
https://devtalk.kakao.com/t/com-kakao-widget-loginbutton/614/5

1개의 좋아요

아무래도 어플에 적용할때, 내용이나 디자인이 맞질않아 어색하기 때문에 변경 필요성이 있을거

라고 생각됩니다.

onAttachedToWindow()에서 버튼 이미지의 inflate 작업이 이뤄지고 있습니다.

protected 이기때문에, LoginButton을 상속 받아 오버라이딩 하면 됩니다.

onAttachedToWindow() 를 오버라이드 해서 inflate 되는 레이아웃의 layout을 변경할 때

몇 번의 테스트 결과 layout 이름을 변경하면, 먹히지 않습니다. 이름은 그대로 유지한채로

layout 내용만 변경하면 됩니다. 그런데 윗분 말씀처럼 이렇게 변경시켜서 사용해

도 되는지 모르겠네요~

로그인 버튼과 관련하여 크기의 변경은 어느 정도 허용되나,
회사의 CI과 관련된 내용(모양/색상 등)을 임의로 변경하는 것은 허용되지 않습니다.

로그인 버튼과 관련된 기본 가이드는 아래 URL에서 보실 수 있습니다.
https://developers.kakao.com/buttons

친절한 답변 감사드립니다. 그럼 제공되는 로그인 버튼 말고

직접 만든 버튼에 기능만 다는 경우는 가능한지 궁금합니다

BI/CI를 훼손하지 않는 조건이라면 가능합니다. 최대한 비슷해 보이도록 해주세요… ^^

넵 답변 감사합니다~