본문 바로가기

분류 전체보기556

리액트 네이티브] 11. 스타일드 컴포넌트 기본 리액트 네이티브의 CSS는 기존 CSS와 차이가 크다. 단위가 생략된다던지.. 파라메터를 카멜 표기법으로 작성해야한다던지.. 이런 부분때문에 '스타일드 컴포넌트'를 이용해 기존 CSS처럼 사용할 수 있다. 다음 명령어를 통해 스타일드 컴포넌트를 설치한다. npm install styled-components 혹은 yarn add styled-components 이제 스타일드 컴포넌트를 이용하여 스타일을 적용해보자. 다음과 같은 방식으로 사용할 수 있다. const Container = styled.View` flex: 1; background-color: #ffffff; align-items: center; justify-content: center; `; 기존 방식과 비교해보자. const sty.. 2023. 1. 30.
Kotlin] 프로그래머스 lv.1, 최소직사각형 https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 더보기 그림을 보자. (대충 그린거지만) 명함을 단순히 놓으면 (1) 다음과 같이 특수하게 세로가 긴 경우 전체적인 넓이가 넓어진다. 하지만 저런 세로형태를 회전하여 놓게 된다면 전체적인 넓이가 좁아지는걸 볼수 있다. 즉, 배열을 받았을 때, 세로가 길다면 회전시키고 난 후, 가로와 세로를 비교하여 가장 큰 가로와 가장 큰 세로를 출력하면 된다. 이 말은 즉, 받은 배열을 오름차순으로 정리하면 된.. 2023. 1. 27.
Java] 프로그래머스 lv.1, 하샤드 수 https://school.programmers.co.kr/learn/courses/30/lessons/12947 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 더보기 /** * 풀이 * 제안 받은 값의 모든 자릿수를 더한 값을 만든다. * 제안 받은 값에 모든 자릿수를 더한 값을 나눈다. * 나머지가 0이 된다면 true를 출력하고, 나머지가 0이 되지 않는다면 false를 반환한다. */ /** * 수도코드 * 자릿수 더한 값; * 자릿수 더하면서 변경될 값 = 입력받은 값; * while(자릿수 더하면서 변경될 값 > 0) { * 자릿수 더한 값 +.. 2023. 1. 27.
JAVA] 안드로이드 진동 구현 프로젝트 중에 안드로이드 진동을 구현해달라는 의뢰를 받았다. 진동 구현은 어렵지 않다. 먼저 AndroidManifest.xml에 진동 관련 퍼미션을 추가한다. 진동엔 두가지 방법이 있는데, vibrate매서드에 넣는 값에 따라 달라지는데 VibrationEffect.createOneShot(int milliseconds, int amplitude)는 시간과 강도를 조절할 수 있지만 API 26 이상에서만 동작한다. (int milliseconds) 시간만 넣게 되면 강도는 조절할 수 없지만 API와 관계 없이 진동을 넣을 수 있다. 진동 예시 public class ExampleActivity extends AppCompatActivity { private ImageView imageViewExampl.. 2023. 1. 19.
반응형