본문 바로가기

android11

Elevation 1. elevation뷰 간의 거리로 z 축을 따라 dp 로 측정하며 그림자로 표현이 된다.z 값에 따라 그림자의 시각적인 모양이 결정되며, z 값이 증가할수록 더 크고 부드러운 그림자가 나타난다. 2. 기본 사용 방법Android API 21 부터 사용 가능하며, 해당 뷰의 background 가 불투명이어야 elevation 이 적용된다.- xml : android:elevation- code : View.setElevation(float) 3. 컬러 변경#000000(black) 베이스로, theme 에 아래 두 가지 속성으로 alpha 조정이 가능하다.Android API 28 부터는 argb 값으로 컬러 변경 가능하다. - API 21~27 : 위 예제에서 각 alpha 값을 0.0~1.0 사이.. 2020. 3. 18.
Material Design 개발하며 가끔씩 여기서 컴포넌트를 확인하곤한다. Material Design - Components : https://material.io/components/ Components Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences. material.io 2020. 3. 12.
Android Device Metrics 가끔 디자이너와 특정 단말기의 density 에 대해 이야기 할 때, 아래 링크를 참고할 때가 있다. 모든 디바이스가 있지는 않지만 메인라인은 갖추고 있는듯하다. Device Metrics : https://material.io/resources/devices/ 참고) Support different pixel densities Device Metrics - Material Design A comprehensive resource for sizing, resolution and pixel density across popular devices. material.io 2020. 3. 12.
[ADB] ADB + Homebrew 맥을 2년마다 교체중인데, 하나씩 필요한게 생길때마다 설치하고 있다. ADB 를 사용해야 할 일이 생겼는데 path 를 따로 설정하지 않고 Homebrew 를 설치하겠다. 참고로 adb 는 아래와 같이 설치 및 확인 가능하며, AndroidStudio > SDK Manager 를 통해 Android SDK Platform-Tools 를 다운받았으면 SDK 가 있는 위치에 생겼을거다. -> SDK위치/platform-tools/adb (SDK 위치는 SDK Manager 화면에서도 확인 가능) 1. Homebrew 설치 🍺(위 링크 참고) 설치 완료 후 android-platform-tools 를 설치하면 되는데, 이건 cask 로 설치 가능하다고 한다. 2. cask 설치 후 확인 brew install.. 2020. 3. 12.
[ADB] Virtual device - 상태바, 네비게이션바 숨기기 앱 UI 개발 시, 디자인 시안과 체크는 Virtual device 를 디자인 기준 스펙으로 띄워서 진행한다. 참고로 보통 아래처럼 셋팅 후, API level 에 따라 여러개 만들어서 사용한다. - Resolution : 1440 x 2560 xxxhdpi 그런데 시안은 네비게이션바가 없는 상태로 디자인되기 때문에, 디바이스에서 없애는 작업이 필요! ADB(Android debug bridge) 로 설정할 수 있으며, 아래 000 부분에 뭘 넣느냐에 따라 원하는걸 숨길 수 있다. adb shell settings put global policy_control immersive.OOO=* -> * 부분에 * 을 넣으면 전체 앱 해당, 특정 앱은 원하는 앱의 패키지명으로 대체 // 상태바 adb shell.. 2020. 3. 12.