안드로이드 LinearLayout 투명 - andeuloideu LinearLayout tumyeong

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 moonsu

728x90

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.06

android, 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"





공유하기

게시글 관리

구독하기아라비안나이트

저작자표시 비영리 변경금지

  • 카카오스토리
  • 트위터
  • 페이스북

'Android > XML' 카테고리의 다른 글

안드로이드/Android XML 작성시 자동완성 기능이 안될 경우 해결방법 ~!  (2)2013.02.21안드로이드/Android XML에서 View에 title 메서드 설정시 Java 코드에서 메서드 호출 하기  (0)2012.08.24안드로이드/Android XML에서 View에 title 메서드 설정  (0)2012.08.24안드로이드/Android strings.xml 줄바꾸기~!!  (0)2012.05.31안드로이드/Android strings.xml 띄어쓰기~!!  (0)2012.05.31

Toplist

최신 우편물

태그