Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 2501
- 순열
- 조합
- EditText
- 스카이라인 쉬운거
- hilt
- 최단경로
- java
- SWEA
- 백준 14501
- BFS
- imeOptions
- Parcelable
- dfs
- 백준 퇴사
- EditorInfo
- Kotlin
- 백준
- 시뮬레이션
- 프로그래머스
- 오르막수
- Parcelize
- 약수 구하기
- BuildConfig
- 완전탐색
- val
- Android
- 자바
- 순수함수
- 지능형 기차2
Archives
- Today
- Total
안드 공부를 해볼까?
[Android] 버튼 디자인 미적용 본문
728x90
1. 개요
버튼에 커스텀 배경이 안되길래 구글링을 했다.
전에도 했는데 기억이 안나 정리를 해볼려고 한다.
2. 본문
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="1dp"
android:color="@color/hawkes_blue" />
<corners android:radius="4dp" />
<solid android:color="@color/trans100" />
</shape>
버튼 디자인을 커스텀으로 만들어놨다. 이를 버튼의 background에 적용해보자.
딱 봐도 이상하다. 분명 hawkes_blue는 회색인데 보라색이 아직도 적용된 모습이여 구글링을 했다.
<android.widget.Button
android:id="@+id/btn_merchandise_add"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bg_rect_hawkes_blue_trans100_round4_stoke1"
android:fontFamily="@font/helveticaneue_regular"
android:minWidth="0dp"
android:minHeight="0dp"
android:paddingStart="8dp"
android:paddingTop="6dp"
android:paddingEnd="8dp"
android:paddingBottom="7dp"
android:text="@string/content_merchandise_add"
android:textColor="@color/midnight_express"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
Button -> android.widget.Button으로 변경하면 적용이 된다.
테마를 바꾸거나 backgroundTint = @null로 변경도 가능한데 이 방법이 확실하고 편하다.
이제 깔끔하게 커스텀한 버튼 배경이 적용된다.
3. 마무리
이번에 해커톤 참여하면서도 왜 디자인이 안먹지..? 라는 생각과 동시에 예전에 한 기억이 떠올랐다.
버튼에 커스텀 디자인은 많이 사용하니 기억해두자.
반응형
'안드로이드 > 학습' 카테고리의 다른 글
[Android] View Background 코드로 적용하기 (0) | 2022.06.01 |
---|---|
[Android] TabLayout Custom (0) | 2022.05.26 |
[Android] EditText의 키보드 Action 정하기 (0) | 2022.05.26 |
[Android] SVG 파일을 Asset으로 사용하는 방법 (0) | 2022.05.24 |
[Android] 폰트 별 여백 제거 (0) | 2022.05.23 |
Comments