프로그래밍 방식으로 이미지를 스크롤하려면 어떻게합니까?

Irwazr

UI의 배경에 이미지를 배치하려고합니다. 이미지가 화면 높이의 두 배입니다. 자동으로 위에서 아래로 스크롤 한 다음 그대로 두려고합니다. ImageViews 및 ScrollViews로이 작업을 수행하는 방법을 연구 해 왔지만 모든 예제에서는 사용자가 온 터치 리스너를 통해 이미지를 스크롤하고 스크롤바를 사용한다고 가정합니다. 다른 한편으로 속도를 제어하기 위해 정의 된 대기 지연으로 이미지의 X 및 Y 값을 반복하여 프로그래밍 방식으로 애니메이션을 적용하고 싶습니다.

Android 개발에 관해서는 여전히 녹색입니다. 그래서 누구든지 이것을 달성하는 가장 좋은 방법을 제안하여 나를 도울 수 있는지 궁금합니다.

어떤 도움이라도 대단히 감사합니다.

Irwazr

좋아, 내가 찾고 있던 것을 찾았으므로 다른 안드로이드 초보자에게도 도움이되기를 바랍니다. 당신이 추구하는 것은 Tween Animation입니다. 자세한 정보와 예제는 다음 링크를 참조하십시오. 애님 파일의 XML은 구문 상 잘못되었으므로 아래에 따라 누락 된 네임 스페이스 속성을 추가해야합니다.

링크 : http://developer.android.com/guide/topics/graphics/view-animation.html

XML :

<set xmlns:android="http://schemas.android.com/apk/res/android"
     android:shareInterpolator="false">
    <scale
        android:interpolator="@android:anim/accelerate_decelerate_interpolator"
        android:fromXScale="1.0"
        android:toXScale="1.4"
        android:fromYScale="1.0"
        android:toYScale="0.6"
        android:pivotX="50%"
        android:pivotY="50%"
        android:fillAfter="false"
        android:duration="700" />
    <set android:interpolator="@android:anim/decelerate_interpolator">
        <scale
           android:fromXScale="1.4"
           android:toXScale="0.0"
           android:fromYScale="0.6"
           android:toYScale="0.0"
           android:pivotX="50%"
           android:pivotY="50%"
           android:startOffset="700"
           android:duration="400"
           android:fillBefore="false" />
        <rotate
           android:fromDegrees="0"
           android:toDegrees="-45"
           android:toYScale="0.0"
           android:pivotX="50%"
           android:pivotY="50%"
           android:startOffset="700"
           android:duration="400" />
    </set>
</set>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

플렉스 박스 div 안에있는 D3 SVG 트리를 프로그래밍 방식으로 스크롤하려면 어떻게해야합니까?

분류에서Dev

이 CheckBox를 프로그래밍 방식으로 바인딩하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 선형 레이아웃의 내 이미지 아래에 textview를 추가하려면 어떻게해야합니까?

분류에서Dev

WPF-화면에 그려지지 않을 때 컨트롤이 원하는 크기를 찾도록 프로그래밍 방식으로 허용하려면 어떻게해야합니까 (스크린 샷의 경우)?

분류에서Dev

프로그래밍 방식으로 UICollectionView를 UITableViewCell에 삽입하려면 어떻게해야합니까? [빠른]

분류에서Dev

프로그래밍 방식으로 NSString에서 CDATA를 제거하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 NSString에서 CDATA를 제거하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 XAML 코드를 생성하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 파일 아이콘을 변경하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 Flink 버전을 업데이트하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 iOS의 사용자 지정 앨범에서 이미지를 삭제하려면 어떻게해야합니까?

분류에서Dev

마 젠토 미디어 스토리지를 프로그래밍 방식으로 변경하려면 어떻게해야합니까?

분류에서Dev

창을 보지 않고 프로그래밍 방식으로 Powerpoint를 열려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 Android View 종류를 얻으려면 어떻게해야합니까?

분류에서Dev

이미지를 탭하여 프로그래밍 방식으로 탐색하려면 어떻게해야합니까?

분류에서Dev

신속하게 프로그래밍 방식으로 UITextField 이벤트를 어떻게 생성합니까?

분류에서Dev

Mac 앱에서 프로그래밍 방식으로 전화를 걸려면 어떻게해야합니까?

분류에서Dev

Mac 앱에서 프로그래밍 방식으로 전화를 걸려면 어떻게해야합니까?

분류에서Dev

마스크 불가능한 인터럽트를 프로그래밍 방식으로 비활성화하려면 어떻게합니까?

분류에서Dev

프로그래밍 방식으로 (자바 스크립트에서) div에 "sub-divs"를 추가하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 변수의 클래스를 어떻게 재정의합니까?

분류에서Dev

탐색 컨트롤러없이 5 개의 controllerView를 프로그래밍 방식으로 해제하려면 어떻게해야합니까?

분류에서Dev

Ionic 프레임 워크에서 프로그래밍 방식으로 div를 슬라이드하려면 어떻게해야합니까?

분류에서Dev

AWS Lambda가 이미 실행 중인지 프로그래밍 방식으로 확인하려면 어떻게해야합니까?

분류에서Dev

XAML-미니 마크 업에서 프로그래밍 방식으로 경로를 만들려면 어떻게합니까?

분류에서Dev

iOS 7 / Objective-C에서 UIPickerView를 상위 뷰의 맨 아래에 프로그래밍 방식으로 스냅하려면 어떻게합니까?

분류에서Dev

프로그래밍 방식으로 클라이언트에 SSH 호스트 키를 추가하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 데이터 프레임을 마지막 열로 분할하려면 어떻게해야합니까?

분류에서Dev

신속하게 프로그래밍 방식으로 뷰 레이어를 만들려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    플렉스 박스 div 안에있는 D3 SVG 트리를 프로그래밍 방식으로 스크롤하려면 어떻게해야합니까?

  2. 2

    이 CheckBox를 프로그래밍 방식으로 바인딩하려면 어떻게해야합니까?

  3. 3

    프로그래밍 방식으로 선형 레이아웃의 내 이미지 아래에 textview를 추가하려면 어떻게해야합니까?

  4. 4

    WPF-화면에 그려지지 않을 때 컨트롤이 원하는 크기를 찾도록 프로그래밍 방식으로 허용하려면 어떻게해야합니까 (스크린 샷의 경우)?

  5. 5

    프로그래밍 방식으로 UICollectionView를 UITableViewCell에 삽입하려면 어떻게해야합니까? [빠른]

  6. 6

    프로그래밍 방식으로 NSString에서 CDATA를 제거하려면 어떻게해야합니까?

  7. 7

    프로그래밍 방식으로 NSString에서 CDATA를 제거하려면 어떻게해야합니까?

  8. 8

    프로그래밍 방식으로 XAML 코드를 생성하려면 어떻게해야합니까?

  9. 9

    프로그래밍 방식으로 파일 아이콘을 변경하려면 어떻게해야합니까?

  10. 10

    프로그래밍 방식으로 Flink 버전을 업데이트하려면 어떻게해야합니까?

  11. 11

    프로그래밍 방식으로 iOS의 사용자 지정 앨범에서 이미지를 삭제하려면 어떻게해야합니까?

  12. 12

    마 젠토 미디어 스토리지를 프로그래밍 방식으로 변경하려면 어떻게해야합니까?

  13. 13

    창을 보지 않고 프로그래밍 방식으로 Powerpoint를 열려면 어떻게해야합니까?

  14. 14

    프로그래밍 방식으로 Android View 종류를 얻으려면 어떻게해야합니까?

  15. 15

    이미지를 탭하여 프로그래밍 방식으로 탐색하려면 어떻게해야합니까?

  16. 16

    신속하게 프로그래밍 방식으로 UITextField 이벤트를 어떻게 생성합니까?

  17. 17

    Mac 앱에서 프로그래밍 방식으로 전화를 걸려면 어떻게해야합니까?

  18. 18

    Mac 앱에서 프로그래밍 방식으로 전화를 걸려면 어떻게해야합니까?

  19. 19

    마스크 불가능한 인터럽트를 프로그래밍 방식으로 비활성화하려면 어떻게합니까?

  20. 20

    프로그래밍 방식으로 (자바 스크립트에서) div에 "sub-divs"를 추가하려면 어떻게해야합니까?

  21. 21

    프로그래밍 방식으로 변수의 클래스를 어떻게 재정의합니까?

  22. 22

    탐색 컨트롤러없이 5 개의 controllerView를 프로그래밍 방식으로 해제하려면 어떻게해야합니까?

  23. 23

    Ionic 프레임 워크에서 프로그래밍 방식으로 div를 슬라이드하려면 어떻게해야합니까?

  24. 24

    AWS Lambda가 이미 실행 중인지 프로그래밍 방식으로 확인하려면 어떻게해야합니까?

  25. 25

    XAML-미니 마크 업에서 프로그래밍 방식으로 경로를 만들려면 어떻게합니까?

  26. 26

    iOS 7 / Objective-C에서 UIPickerView를 상위 뷰의 맨 아래에 프로그래밍 방식으로 스냅하려면 어떻게합니까?

  27. 27

    프로그래밍 방식으로 클라이언트에 SSH 호스트 키를 추가하려면 어떻게해야합니까?

  28. 28

    프로그래밍 방식으로 데이터 프레임을 마지막 열로 분할하려면 어떻게해야합니까?

  29. 29

    신속하게 프로그래밍 방식으로 뷰 레이어를 만들려면 어떻게해야합니까?

뜨겁다태그

보관