일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- VIM
- 백준
- 리트코드
- Algorithm
- BFS
- 안드로이드
- react
- Python
- java
- DP
- git
- CS
- 다이나믹 프로그래밍
- TypeScript
- Database
- vscode
- network
- db
- Redux
- Graph
- DFS
- frontend
- 그레이들
- 알고리즘
- Data Structure
- Javascript
- LeetCode
- 동적 계획법
- 프로그래머스
- Today
- Total
목록분류 전체보기 (390)
늘 겸손하게
안녕하세요 besforyou입니다. 이번 글에서는 안드로이드 뷰의 넓이 높이를 동적으로 변환하는 방법을 소개하겠습니다. 근데 왜 그래야 돼? 뷰의 넓이와 높이를 하드코딩으로 정해줄 수도 있습니다. 여기서 하드코딩이란, 숫자로 일일이 값을 정해주는 것을 말합니다. 하드코딩으로 넓이, 높이를 정해주면 개발자 입장에서는 매우 편리하지만, 사용자의 모바일 기기에 따라서 뷰가 겹칠 수도 있습니다. 왜냐하면 사용자의 모바일 기기 화면 크기는 천차만별이지만 화면 크기에 따라서 뷰의 크기도 변하지 않고 하나의 값으로 고정되어 있기 때문에 뷰가 겹쳐 보일 수 있습니다. 해결책 뷰의 넓이와 높이를 화면 크기에 따라 동적으로 정해주는 방법을 사용하면 된다. 1. Point 클래스 객체 선언 2. getScreenSize 메..
안녕하세요 besforyou입니다. 이 번 글에는 안드로이드 뷰에 음영 넣는 법에 대해 소개해 보겠습니다 빠른 결론 : xml에 android:evelation="15dp" 한 줄만 추가해주면 됩니다. 당연히 dp값은 원하는 값으로 수정 가능합니다. 넣기 전 사진 제가 만들고 있는 DFU 업로드 툴입니다. 업데이트 버튼을 감싸는 흰색 박스가 뭔가 밋밋한 느낌이 나네요 여기에 흰 박스에 음영을 넣으면 더 보기 좋습니다 음영 추가 방법 xml에 android:evelation="15dp" 한 줄만 추가해주면 됩니다.
로 마무리
drawable 디렉토리에 새로운 도형 xml을 만들고 이를 스크린에 출력시키려는데 내가 정한 색상은 적용이 안되고 보라색으로만 뜬다... 색상을 완전한 검정, 하양으로 바꾸어도 적용되질 않아 해결책을 찾아보았습니다. 해결책 다행히 해결책은 간단했습니다 values -> themes -> themes.xml을 열고 (아마 3번째 줄 ) parent 값을 로 바꾸어줍니다 그러면 제가 정한 색상이 적용되는 것을 볼 수 있습니다.