10
Tôi có một đơn giản ViewPager
. Có khả năng cuộn theo chương trình cứ 5 giây một lần với hoạt ảnh bình thường không?ViewPager lập trình cuộn
Tôi có một đơn giản ViewPager
. Có khả năng cuộn theo chương trình cứ 5 giây một lần với hoạt ảnh bình thường không?ViewPager lập trình cuộn
Hãy xem ViewPager.setCurrentItem(int)
và kết hợp nó với TimerTask
hoặc Handler
.
Ví dụ:
final ViewPager viewPager = ...;
final Handler h = new Handler(Looper.getMainLooper());
final Runnable r = new Runnable() {
public void run() {
viewPager.setCurrentItem(0, true);
h.postDelayed(r, 5000);
}
};
h.postDelayed(r, 5000);
Hãy chắc chắn để hủy bỏ Runnable khi thích hợp.
Cảm ơn! Tôi không nghĩ, điều đó thật dễ dàng. Chỉ có một chỉnh sửa: bạn nên gọi ViewPager.setCurrentItem (int, boolean) –
hey bạn có thể đăng mã của bạn như thế nào bạn đã làm nó, nó sẽ giúp đỡ. –
Đã cập nhật câu trả lời bằng mã. Hãy chắc chắn rằng bạn hiểu những gì đang xảy ra, nó rất dễ dàng để rò rỉ mọi thứ. –