UI5 XML - 09. Drawable 09. Drawable - 간단한 그림을 그릴 수 있다. ------------------------------------------ shape - rectangel, oval, line, ring 이렇게 4가지만 그릴 수 있다. 일단 rectangle로 그려보기로 한다. ------------------------------------------ gradiant, angle 이번에는 gradiant를 주기로 한다. centerColor, endColor, startColor을 지정해주었다. 그랬더니 다음과 같이 gradiant가 되었다. angle을 통해 gradiant 방향을 회전시킬 수도 있다. 이렇게 회전되어서 나오는 것을 확인할 수 있다. -------------------------------.. 2020. 7. 31. XML - 06. Framelayout 06. Framelayout - Framelayout에 있는 자식 레이아웃을 겹치게 할 수 있다. - 먼저 적은 것이 밑으로 가는 것이다. - RelativeLayout도 겹치게 할 수 있지만, FrameLayout을 사용하는 것이 좋다. 이렇게 FrameLayout을 사용하여 각각의 TextView가 겹치게 설정해주었다. 그랬더니 다음과 같이 겹치게 나오는 것을 확인할 수 있다. 이때, 보라색을 맨 먼저 적었기 때문에 맨 뒤에 출력이 되는 것이다. 2020. 7. 30. XML - 04. Relativelayout 04. Relativelayout - 상대적으로 자식의 위치를 정해주는것. - 상대적이라는 것은 기준이 필요함 - 부모가 기준 / 특정한 한 뷰 ----------------------------------------------------------------------------------- parent parent를 쓰면 자동완성으로 위치를 정할 수 있다. 그리고 true, false를 적어주면 된다. 그럼 다음과 같이 화면에 출력된다. 이때 dp를 사용했기 때문에 기종에 관계없이 동일한 위치에 배정이 된다. 그리고 parent를 사용하기 때문에 전체적인 위치에서의 오른쪽 왼쪽 등을 결정한다. ------------------------------------------------------------.. 2020. 7. 30. XML - 02. Viewcomponent 02. Viewcomponent - 화면에 그릴 요소 --------------------------------------------------------------------------- R . layout. xml 파일 이름 - 파일을 화면에 띄울 수 있다. 여기 코드에서 중요한 것은 R.layout.activity_main이다. R.layout을 통해 원하는 파일을 화면에 띄울 수 있다. activity_main 파일안에 코드가 이런 식으로 적혀있었기 때문에 다음과 같이 화면에 나오는 것이다. Common, Text, Buttons 이와 같이 왼쪽에 적힌 것이 Viewcomponet의 카테고리이고 Button, ImageView, RecyclerView 이와 같이 오른쪽에 적힌 것이 실제 Viewc.. 2020. 7. 30. XML - 01. XML 개념 01. XML 개념 - DSL Language(Domain Specific Language) - 안드로이드 UI를 그리기 위해 특화된 언어 -------------------------------------------------------------------- 픽셀 - 핸드폰 화면에서 빛이 나오는 전구 - 가작 작은 단위 -------------------------------------------------------------------- dpi (dot per inch) - 기종의 화면에 따라 다르게 출력이 된다. - lpdi : 120 (1인치에 120 픽셀) - mdpi : 160 - hdpi : 240 - xhdpi : 320 - xxhdpi : 480 -xxhdpi : 640 -------.. 2020. 7. 30. 이전 1 다음