Xin hướng làm View Loading bằng animation trong Android
Mình muốn làm một view loading bằng animation để chuyển từ activity này sang activity kia. Mình có một activity Login và một activity Trang Chủ. Khi ấn vào nút Đăng nhập thì view Loading hiện lên trên Login (để chờ xác nhận tài khoản), thực hiện xong thì chuyển qua Trang Chủ (view Loading vẫn chạy để chờ load dữ liệu). Load dữ liệu xong thì nó sẽ tắt và ngưng hoạt động. Sau khoảng thời gian (khoảng 60s) thì view loading tự động tắt.
Mọi người cho mình xin hướng làm với ạ? Mình cảm ơn.
Bạn có thể dùng ProgressBar hoặc tham khảo thư viện này:
GitHub
ldoublem/LoadingView
LoadingView - a simple loadingview for android with animation
Mỗi một View trong Android cần phải tương ứng với một context làm chỉ nó. Context cung cấp cho nó khả năng thay đổi, cập nhật thông tin render của Window. Khi chuyển qua một activity khác thì view của bạn sẽ tự động bị mất đi do tại thời điểm gọi onDestroy() thì view đã bị hủy và khi mở một activity mới lên thì không kịp để làm một view khác bù vào chỗ của view mới.
=> Bạn không thể làm được việc đó bằng 2 activity. Ngược lại, Google đã cung cấp công cụ Fragment để giải quyết vấn đề này. Bạn có thể thử nghiên cứu xem.
Cảm ơn bạn, mình để login là framelayout và set view con cho nó là được rồi