2011-09-19 33 views
6

Tôi có HorizontalScrollView và tôi cần thực hiện tự động cuộn để kết thúc bằng hoạt ảnh khi tôi tải chế độ xem. Tôi đã triển khai phương pháp này để thực hiện điều đó:HorizontalScrollView, tự động cuộn để kết thúc bằng hoạt ảnh

final HorizontalScrollView strip = (HorizontalScrollView) contentView. 
    findViewById(R.id.horizontalScrollView1); 

strip.postDelayed(new Runnable() { 

    public void run() { 
     strip.fullScroll(HorizontalScrollView.FOCUS_RIGHT); 
    } 
}, 1000L); 

Hoạt động tốt, nhưng vấn đề chính là hoạt ảnh cuộn quá nhanh và tôi cần triển khai cuộn chậm hơn. Bạn có ý tưởng gì không?

Trả lời

6

Đây là một dự án demo mà tôi đã tạo cho một trong các dự án của mình. Của nó một cuộn cuộn tự động và liên tục. Nó đã được thực hiện để hiển thị một màn hình tín dụng bằng cách liên tục di chuyển qua một danh sách các hình ảnh. Điều này có thể giúp bạn hoặc cung cấp cho bạn một số ý tưởng.

https://github.com/blessenm/SlideshowDemo

+0

Nó hoạt động tốt. Cảm ơn. – Alex

+0

Awsome !! Cảm ơn !! Điều đó thực sự đã giúp !! – ashabasa

+0

Đẹp nhất! ....... – Mani

2

Hãy thử điều này:

ObjectAnimator animator=ObjectAnimator.ofInt(buttonHolderScrollView, "scrollX",targetXScroll); 
animator.setStartDelay(100); 
animator.setDuration(100); 
animator.start(); 
Các vấn đề liên quan