728x90
안드로이드에서 대부분 배경색을 넣을 때 6자리로 된 색상 코드를 입력합니다
그렇게 되면 투명도가 없는 단일색상의 배경색으로 설정이 되는데 간혹 가다가
전체 배경이 있는 Layout 위에 view를 얹을 경우 투명도를 설정함으로써 전체 배경을
노출시켜서 디자인에 좀 더 변화를 줄 수 있습니다
xml 투명도 설정은 바로 이러한 전체 배경을 비춰야 할 때 사용됩니다.
기존 배경 색상 설정
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="//schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/weather"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="100dp" android:background="#ffffff"></LinearLayout> </LinearLayout>위 코드와 같이 실행을 하게 되면 전체 배경인 whather 이미지를 가리게 됩니다
해당 결과물은 뭔가 가운데 Layout이 배경을 막음으로써 답답한 느낌이 있습니다
이러한 부분을 해결하기 위해 Layout에 투명도를 설정합니다
투명도 설정
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="//schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/weather"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="100dp" android:background="#99ffffff"></LinearLayout> </LinearLayout>위 코드와 달라진 게 있다면 Layout에 색상 코드 앞쪽에 99라는 숫자를 추가했다는 점입니다
저렇게 99를 추가함으로써 결과물이 다음과 같이 됩니다
기존의 색상 코드가 6자리라면 투명도를 추가하기 위해서는 8자리의 색상을 입력하시면 되는 것이죠
투명도에 따라서 입력되는 숫자가 달라지는데 해당 퍼센트 별로 숫자는 다음과 같습니다
투명도코드100%FF95%F290%E685%D980%CC75%BF70%B365%A660%9955%8C50%8045%7340%6635%5930%4D25%4020%3315%2610%1A5%0D0%00
728x90
반응형
공유하기
게시글 관리
구독하기코딩히어로- 카카오스토리
- 트위터
- 페이스북
'안드로이드' 카테고리의 다른 글
[Android] Thread 사용하기 (2)2022.08.30[Android] 소수점 자릿수를 정하는 String.format (2)2022.08.19[Android] String 배열 초기화 (2)2022.08.04[Android] JSON 데이터 수신 방법 (2)2022.08.03[Android] JSON Data 송신 방법 (2)2022.08.03안드로이드 스튜디오 :: xml에 투명도(Opacity) 넣기
Android/공통 2020.05.06 댓글 0 moonsu728x90
16진수 색상 코드값 앞에 2자리의 투명도 값을 넣어주면 백그라운드의 투명도를 조절 할 수 있습니다.
<!-- 앞 2자리는 투명도값, 뒤 6자리는 색상값 --> <View android:background="80000000"/>
0%5%10%15%20%25%30%35%40%45%000D1A2633404D59667350%55%60%65%70%75%80%85%90%95%808C99A6B3BFCCD9E6F2100%FF
728x90
반응형
공유하기
게시글 관리
구독하기do Developer저작자표시 변경금지
- 카카오스토리
- 트위터
- 페이스북
'Android > 공통' 카테고리의 다른 글
안드로이드 스튜디오 :: APK파일 생성하기 (0)2020.05.08안드로이드 스튜디오 :: 주석 처리 단축키 (windows, macOS) (0)2020.05.07안드로이드 스튜디오 :: 스마트폰, 태블릿 IP주소 확인하기 (0)2020.05.07안드로이드 스튜디오 :: 디버그브릿지(ADB)로 핸드폰 무선 연결하기 (0)2020.05.07안드로이드 스튜디오 :: Plugins로 핸드폰 무선 연결 간단하게 (0)2020.05.06android, androidStudio, 안드로이드, 안드로이드스튜디오
Android/공통 카테고리의 다른 글
안드로이드 스튜디오 :: 주석 처리 단축키 (windows, macOS)
2020.05.07안드로이드 스튜디오 :: 스마트폰, 태블릿 IP주소 확인하기
2020.05.07안드로이드 스튜디오 :: 디버그브릿지(ADB)로 핸드폰 무선 연결하기
2020.05.07안드로이드 스튜디오 :: Plugins로 핸드폰 무선 연결 간단하게
2020.05.06댓글
0보기
비밀글 댓글 남기기
안드로이드/Android BackGround 투명색 적용 하기 ~!
안드로이드에서 투명 배경(BackGround)을 설정 하는 방법 입니다. View의 BackGround 나 Color를 사용할 수 있는 곳에 "android/color/transparent" 속성이나 "#00000000"(동그라미8개) 을 사용 하시면 됩니다.
"@android:color/transparent"
"#00000000"
공유하기
게시글 관리
구독하기아라비안나이트저작자표시 비영리 변경금지
- 카카오스토리
- 트위터
- 페이스북