Téléphone : 01 64 42 60 45
A+| A-| A
02 0

Publié par  dans 

일반 모션 이벤트는 조이스틱 움직임, 마우스 가리키기, 트랙 패드 터치, 스크롤 휠 이동 및 기타 입력 이벤트를 설명합니다. 모션 이벤트의 MotionEvent#getSource()는 수신된 입력 클래스를 지정합니다. 이 메서드의 구현은 이벤트를 처리하기 전에 소스의 비트를 검사해야 합니다. 다음 코드 예제에서는 이 작업을 수행하는 방법을 보여 주며 있습니다. 이전 예제와 마찬가지로 activity_main.xml 파일에서 가로 스크롤 보기에 대한 모든 논리를 작성했습니다. 이전 예제에서 설명한 것처럼 가로 스크롤 보기에는 자식 태그가 하나만 있을 수 있으므로 이 부모 요소에는 하나의 자식이 선형 레이아웃으로 지정됩니다. 예를 들어 서점 이나 라이브러리에 대 한 응용 프로그램을 개발 하는. 지금이 응용 프로그램에서 책 선반을 만들고 싶어. 책 선반은 당신이 수평 방식으로 표지 페이지 책을 표시합니다 수평 디자인을 가지고있다.

예제에 들어가기 전에 가로 스크롤 보기가 무엇인지 알아야 합니다. 가로 스크롤뷰는 android.widget.HorizontalScrollView 클래스로 제공합니다. 자식 뷰를 가로 방향으로 스크롤하는 데 사용됩니다. 뷰가 나중에 동일한 상태의 새 인스턴스를 만드는 데 사용할 수 있는 내부 상태의 표현을 생성할 수 있도록 하는 후크입니다. 이 상태는 영구적이지 않거나 나중에 다시 만들 수 없는 정보만 포함해야 합니다. 예를 들어 뷰의 새 인스턴스가 뷰 계층 구조에 배치될 때 다시 계산되므로 현재 위치를 화면에 저장하지 않습니다. 여기에 저장할 수 있는 몇 가지 예: 텍스트 보기의 현재 커서 위치(콘텐츠 공급자 또는 기타 영구 저장소에 저장되기 때문에 일반적으로 텍스트 자체는 아님), 목록 보기에서 현재 선택된 항목입니다. 이 메서드를 재정의하는 경우 수퍼 클래스 구현을 호출해야 합니다. 첫 번째 예는 가로 스크롤 보기에 단추만 추가하는 것입니다. 이 예제에서는 가로 스크롤 보기를 사용하는 방법을 보여 줍니다. 이 예제에서는 Android 응용 프로그램에서 HorizontalScrollView를 사용하는 방법을 살펴보겠습니다.

가로 스크롤뷰는 ScrollView와 비슷하지만 가로 방향이 있습니다. 그것은 매우 유용하지 않기 때문에 매우 유용응용 프로그램의 전체 화면을 위아래로 스콜. 스크롤 항목으로 화면의 작은 부분을 가로 스크롤보기로 사용할 수 있으며 대부분의 경우 메인 화면이 안정적으로 사용할 수 있습니다. 이 함수를 호출하여 뷰 계층구조에서 이벤트가 디스패치된 것처럼 스크롤 뷰가 키 이벤트에서 스크롤을 수행하도록 할 수 있습니다. . . 이 메서드를 구현하여 모든 터치 스크린 모션 이벤트를 가로챌 수 있습니다. 이렇게 하면 이벤트가 자녀에게 전달되는 동안 이벤트를 시청하고 언제든지 현재 제스처의 소유권을 받을 수 있습니다. 특성 리소스 ID의 매핑을 특성 값이 설정된 소스 리소스 ID로 반환합니다. 이 속성이 true로 설정된 경우 이 ViewGroup은 자식에 대한 정적 변환을 지원합니다. 이렇게 하면 자녀가 그려질 때 호출되는 자식 정적 변환(android.view.View, android.view.animation.transformation)이 호출됩니다.

'.