본문 바로가기

카테고리 없음

[안드로이드 링크 정리] 레이아웃 디자인 관련 링크 정리 [2020_01_13 - 2020_01_19]

반응형

레이아웃을 구성할 때, 구성 되는 View에 테두리, 색상, 눌림 효과 등을 통해 다양하게 바꿀 수 있다. 

기본적으로 제공되는 것을 사용해도 되고, 커스텀을 하여 자기가 원하는 효과를 만들 수 있다. 

 

아래 링크등을 내가 작업을 하면서 참고했던 View 디자인 관련 링크들이다. 

 

 

1. 둥근 모서리 View 만들기.

가끔 버튼이나 내가 사용하고자 하는 View가 조금 더 부드러운 느낌을 주기 위해 각 진 모서리를 바꾸고자 한다. 아래 링크는 해당 방법과 함께 각 부분에 대한 설명이 되어 있으므로 둥근 모서리를 만들고자 할 때, 참고하면 좋을 것 같다. 

https://sunghyun1038.tistory.com/19

 

[안드로이드/Android] Layout View에 둥근(round) 모서리 적용하기

Layout View에 둥근(roung) 모서리 적용하기 앱 개발을 하다보면 버튼이라던가 다른 뷰를 넣으면 딱딱한(?) 모서리가 보기 싫을 때가 있다. 직사각형이 아닌 약간 둥근 모양의 모서리를 적용하고 싶을 땐 xml의 sh..

sunghyun1038.tistory.com

 

2. TextVeiw 특정 이상 길이의 문자 점선 표시하기.

TextView(텍스트뷰)를 사용 할 때. 따로 설정을 하지 않았을 경우 사용자가 작성한 글은 모두 표시 된다. 이 때 우리는 일부 또는 특정 문자 이상은 점선 표시로 글이 계속 있음을 표시하고자 하는 경우가 있다. 그럴 경우 아래 링크들을 참고해서 사용하면 좋을 듯하다. 내용이 부족할 경우 해당 링크를 토대로 하여 찾으면 자신이 원하는 기능을 더 추가하여 사용할 수 있을 것이다.

 

 

https://dpdwm.tistory.com/5

 

[Android] TextView에 긴 문자열 생략해서 표시하기

TextView는 긴 문자열의 생략을 표현할 수 있다. 1) 레이아웃에서 표현방법. - ellipsize 속성을 사용한다. 1 2 3 4 5 6 7

dpdwm.tistory.com

https://codeman77.tistory.com/54

 

[ Android ] TextView 한줄로 표시 ( maxLines, singleLine, ellipsize )

사용 예제 ▶ maxLines( 권장 ) 와 singleLine 속성은 TextView의 라인수를 정해줌 ▶ ellipsize 속성은 Text가 TextView를 넘어갔을 때 표시할 방법을 정해줌 ▶ ellipsize = "start" - 앞 부분을 ...으로 표시..

codeman77.tistory.com

 

 

3. EditText 밑줄, 블록지정 색상 바꾸기 & TextInputLayout 관련

 

3_1) EditText 밑줄, 블록 지정 색상 바꾸기

EditText를 사용 할 때 생기는 밑줄을 색상을 변경하거나, 없애고 싶어 하는 경우, 또는 해당 입력 텍스트 등을 복사 할 때 블록을 지정한 부분의 색상을 변경할 수 있다.(기존 값을 핑크색에 가깝다.) 아래 제공되는 링크를 통해 내가 만들고자 하는 앱의 컨셉에 맞추어 변경 할 수 있다. 

 

https://bokch-jm.tistory.com/6

 

[안드로이드] EditText 속성 변경(cursor 색, 밑줄 색 등)

얼마 전에 팀프로젝트로 하고 있는 앱을 데모로 만들었는데 테스트 해보다가 커서 색이랑 하이라이트 되는 색깔을 바꾸고 싶어서 열심히 구글링을 해보았다. 간단하게 찾을 수 있을 것 같았는데 여러 방법이 나오..

bokch-jm.tistory.com

3_2) TextInputLayout

EditText를 이용할 때, 기본적으로 아이디 비밀번호를 입력 받기 위해서 사용하는 경우, 특정 문자를 포함하지 않게 하거나, 글자수 제한, 비밀번호 보여주기 유무 등 다양한 설정을 추가적으로 해줘야 할 경우가 있다. 그럴 경우 TextInputLayout을 이용하여 해당 레이아웃을 통해 제공되는 기능만으로 따로 커스텀하지 않고도 효과를 낼 수 있다. 아래 첨부 된 링크에서는 제공되는 다양한 기능에 대한 설명을 제시해 주고 있다. 

 

https://prince-mint.tistory.com/7

 

안드로이드 TextInputLayout 알아보기

TextInputLayout 개요 TextInputLayout은 EditText에 입력된 텍스트를 기반으로 View가 유동적으로 반응하기 위해서 고안된 레이아웃입니다. 기본적으로 LinearLayout을 상속받고 있으며, 그냥 EditText가 아닌 Te..

prince-mint.tistory.com

 

 

 

 

반응형