일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- concurrency
- 풀이
- rx
- 리스트뷰
- 프로그래머스
- 백준
- 연산자
- noncopyable
- 프래그먼트
- RxSwift
- 알고리즘
- async
- 이스케이핑
- observable
- Subject
- Self
- 스위프트
- 생명주기
- 해시
- 차이
- 프로퍼티
- 옵셔널
- 클로저
- 안드로이드
- ios
- weak
- Swift
- 구조체
- View
- 자바
- Today
- Total
study record
[안드로이드] 쉐이프 드로어블 본문
select 를 shape로 바꾸기(코드)
<size android: width="200dp" /> 크기
<stroke android:width="1dp"/> 선
<solid android: color="#aaddff"/> 채워주는 것
<padding android:bottom"1dp"/> 띄워주는 것
button을 view로 바꾸기(코드)
linearLayout은 orientation 방향 속성 필수
shape: 모양 지정 가능 oval,rectangle 등 (기본은 사각형)
<gradient
android: startcolor="#7288DB"
android:centerColor=""
android:endColor=""
android:angle="90"
android:centerY="0.5"
/>
그라데이션이 있는 이미지 만드는 코드 xml
selector -> layer_list
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<stroke android:width="1dp" android:color="#BE55DA" />
<solid android:color="#00000000" />
</shape>
</item>
<item android:top="1dp" android:bottom="1dp" android:right="1dp" android:left="1dp">
<shape android:shape="rectangle">
<stroke android:width="1dp" android:color="#BE55DA" />
<solid android:color="#00000000" />
</shape>
</item>
</layer-list>
프레임 레이아웃의 background에 만든 xml파일을 설정
'안드로이드' 카테고리의 다른 글
[안드로이드] 대표적인 레이아웃 (0) | 2020.11.10 |
---|---|
[안드로이드] 뷰의 속성 (0) | 2020.11.10 |
[안드로이드] 상태 드로어블 (0) | 2020.10.04 |
[안드로이드] 기본 위젯들 (0) | 2020.10.04 |
[안드로이드] 프레임 레이아웃 (0) | 2020.10.04 |