본문 바로가기
반응형

IT/안드로이드26

(Android) 애니메이션을 이용한 슬라이딩 페이지 1. 개요 애니메이션 기을 이용하여 슬라이딩 페이지 만들기 2. 구성 - 프로젝트 생성 - 화면 UI (Activity_main.xml) 만들기. 여기부터 - 애니메이션 생성 - 애니메이션 기능 추가 - 애니메이션 이벤트 연결 3. 구현 1. Empty Activity 타입으로 프로젝트를 생성한다. 2. 메인 레아웃을 FrameLayout으로 변경합니다. 자세한 설명은 (Android) 버튼 아래 고정하고 RecyclerView 화면 채우기를 참고하면 됩니다. 3. 팔레트에서 버튼 하나를 드래그해서 FrameLayout에 올려놓습니다. 버튼을 추가 위치를 Top/Left로 설정합니다. 그리고, LinerLayout을 추가하고 id는 "bottompage"로 합니다. 그리고 안에 TextView 2 개를 .. 2023. 3. 10.
(Android) LinearLayout을 투명화 방법 1. XML 레이아웃에서 alpha 속성 사용: LinearLayout을 포함하는 XML 레이아웃 파일에서 LinearLayout에 alpha 속성을 추가하면 됩니다. alpha 속성은 0.0에서 1.0 사이의 값을 갖습니다. 0.0은 완전한 투명성을 나타내고 1.0은 완전한 불투명성을 나타냅니다. 예를 들어, LinearLayout의 투명도를 50%로 설정하려면 다음과 같이 작성할 수 있습니다. //xml ... 2. Java 코드에서 alpha 속성 사용: LinearLayout의 투명도를 코드로 제어하려면, LinearLayout의 setAlpha() 메서드를 사용할 수 있습니다. setAlpha() 메서드의 매개변수로 0.0에서 1.0 사이의 값을 전달합니다. 예를 들어, LinearLayout의.. 2023. 3. 8.
android:layout_gravity 사용법 android:layout_gravity는 뷰가 부모 레이아웃에서 위치하는 방법을 정의하는 데 사용되는 안드로이드 XML 속성입니다. android:layout_gravity는 주로 LinearLayout, FrameLayout, TableLayout, GridLayout 등과 같은 레이아웃에서 사용됩니다. 이 속성은 부모 레이아웃의 gravity(정렬) 속성과는 다릅니다. 부모 레이아웃의 gravity 속성은 레이아웃 내부의 모든 뷰를 수평/수직으로 정렬하는 데 사용되지만, android:layout_gravity는 해당 뷰의 위치와 크기를 설정합니다. android:layout_gravity 값으로는 top, bottom, left, right, center, center_horizontal, cen.. 2023. 3. 7.
android:fillAfter 사용법 android:fillAfter는 View 애니메이션이 끝난 후 해당 View가 애니메이션 이후의 위치에 그대로 남아있도록 지정하는 안드로이드 XML 속성입니다. 이 속성은 Animation 클래스의 setFillAfter(boolean fillAfter) 메서드와 동일한 역할을 합니다. fillAfter 매개변수를 true로 설정하면 애니메이션 후에 View가 그대로 유지됩니다. fillAfter 매개변수를 false로 설정하면 애니메이션 후에 View가 원래 위치로 돌아갑니다. 예를 들어, 다음 XML 코드는 View를 이동시키는 애니메이션을 설정하고, android:fillAfter 속성을 true로 설정하여 애니메이션이 끝난 후 View가 그대로 유지되도록 지정합니다. // xml 위 코드에서 s.. 2023. 3. 7.
반응형