본문 바로가기

반응형

Android/UI

(개인기록) Android XML 에서의 Negative Margin( 음수값 마진주기) 가끔 레이아웃 수정을 하다보면 아래와 같이 음수값의 마진을 주고 간단하게 수정하고 싶은 때가 있다 1234android:layout_marginLeft="-50dp"android:layout_marginTop="-20dp"android:layout_marginBottom="-20dp"android:layout_marginRight="-50dp"cs 어떤 경우에 정상동작하는지 확신할 수가 없어서 안쓰고 있었는데 최근 자주 사용중인 constraint-layout에서는 동작하지 않지만(구현 설명을 보면 애초에 여기에선 동작하지 않을것 같았다.)기존에 쓰던 framelayout, relativelayout, linearlayout에서는 별 문제 없이 동작한다고 한다 관련 url: https://issuetra.. 더보기
Constraint Layout(2) 체인 체인 CHAINS뷰 A와 B가 있다고 할 때, A와 B가 "서로" 연결되어 있을 경우 이것을 체인 관계 상태라고 한다 여러 개의 뷰를 연결할 수도 있으며, 체인상태의 뷰는 하나의 헤드(HEAD)를 가지게 되는데Vertical방향으로 연결할 경우 연결된 뷰의 최상단에 위치한 뷰, Horizontal 방향으로 연결할 경우 가장 왼쪽에 있는 뷰가 헤드가 된다 12345678910111213141516171819202122232425262728 cs 코드를 보면 button8 button9 button10 이 서로 layout_constraintXx_toYyOf 로 상호 연결되어 있으며, 따라서 button8,9,10은 체인 상태이다1app:layout_constraintVertical_chainStyle=".. 더보기
Constraint Layout(1) 맛보기 RelativeLayout에 비하여 2배 가까이 성능차이 및, 뷰 애니메이션에 관련하여 장점이 있다고 판단되어 사용해보기로 하였다. 한번 써보고 싶은 생각이 있다면 참조할 페이지 2개 상세한 설명을 보고싶다면? 구글 트레이닝 : https://developer.android.com/training/constraint-layout/index.html 따라하면서 배우는게 편하면?구글 예제 : https://github.com/googlesamples/android-ConstraintLayoutExamples 개인적인 요약정리는 구글 예제를 열어보았다는 전제하에 진행 상대적인 위치 설정123456789app:layout_constraintTop_toBottomOf="@+id/button32"app:layout.. 더보기
ImageView에서 이미지 크기가 레이아웃보다 커지면 레이아웃이 모양이 깨질 때, 아주 기본적인 것이지만, 종종 까먹는데android:adjustViewBounds 속성을 true로 준다 더보기

반응형