Hoạt ảnh mặc định khi nhấn nút Back
là một trang trình bày từ trái sang phải. Tôi muốn thay thế bằng một hoạt ảnh tùy chỉnh. Tôi hiện đang nghĩ rằng một số kết hợp của onBackPressed()
và overridePendingTransition
sẽ thực hiện thủ thuật, nhưng tôi đã không thể làm cho nó hoạt động.Hoạt ảnh nút quay lại tùy chỉnh
Trả lời
Tôi nghĩ bạn không nên sử dụng kết thúc() vì dữ liệu được lưu trữ bởi Views sẽ bị xóa
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit);
}
Điều này là chính xác. – dfetter88
Hãy lưu ý của siêu, nó cần phải được SAU nó, nếu không không có hiệu lực. –
@ Chris.Jenkins Nếu bạn đang nói rằng 'overridepending..' phải sau' super', Vậy thì có. Nó sẽ được sau khi bất kỳ cuộc gọi hoàn thành. siêu cơ bản gọi là 'kết thúc'. do đó, 'overrride' phải sau' finish' hoặc 'super' trong trường hợp này. – Niranjan
Đã tìm ra. Tôi đã không finshing các hoạt động hiện tại. Đoạn mã sau thực hiện thủ thuật.
@Override
public void onBackPressed() {
[This Activity].this.finish();
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
}
super.onBackPressed() tự động kết thúc cuộc gọi. Sử dụng thay vì gọi kết thúc bằng tay .. –
nếu bạn muốn không có hình ảnh động
theo các mã trong Activity
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(0,0);
}
Tham khảo: https://developer.android.com/reference/android/app/Activity.html#overridePendingTransition(int, int)
Tôi sẽ không sử dụng onBackPressed()
vì nó là một hack khi chúng tôi sử dụng Fragments và chúng tôi cần phải xử lý ngăn xếp, ví dụ. Tôi đã đề xuất một giải pháp thanh lịch hơn ở đây:
- 1. Tùy chỉnh nút quay lại cho UIImagePickerController?
- 2. iphone - UIBarButtonItem tùy chỉnh cho nút quay lại
- 3. Nút quay lại tùy chỉnh trên thanh điều hướng
- 4. Nút quay lại Android không quay lại hoạt động trước
- 5. Nút quay lại Actionbarsherlock không quay lại
- 6. Nút quay lại Android không hoạt động
- 7. Nút quay lại Android cho hoạt động cụ thể
- 8. Chặn nút quay lại
- 9. Nút quay lại Android không khởi động lại hoạt động?
- 10. Hình ảnh tùy chỉnh nút hủy UISearchbar
- 11. Ngăn chặn nút quay lại
- 12. Highcharts: Thêm nút hình ảnh tùy chỉnh
- 13. Nút quay trở lại MainActivity
- 14. iOS 7 Nút quay lại Mũi tên Dọc căn chỉnh
- 15. Trang làm mới nút quay lại
- 16. android: quay lại (thiết bị nút quay lại) sự kiện trong Titanium không hoạt động
- 17. UICollectionView: bố cục tùy chỉnh hoạt ảnh
- 18. Nút quay lại Mobile Safari
- 19. Không thể tắt hoạt ảnh chuyển tiếp khi nhấn nút quay lại
- 20. Ngăn hoạt ảnh khi nhấp vào nút "Quay lại" trong thanh điều hướng?
- 21. Tải lại trang trên nút quay lại
- 22. Hình ảnh iOS quay trên nút bấm
- 23. Hoạt ảnh phân đoạn tùy chỉnh
- 24. Hoạt ảnh tùy chỉnh cho viewpager
- 25. Tùy chỉnh hoạt ảnh để đẩy UIViewController
- 26. popViewControllerAnimated: hoạt ảnh chuyển tiếp tùy chỉnh?
- 27. Ghi đè nút quay lại Android
- 28. Khối Nút Quay lại trong android
- 29. Android - Mô phỏng Nút Quay lại
- 30. Android DroidGap tắt nút quay lại
Bao gồm một số mẫu mã, nếu không chúng tôi không có ý tưởng những gì bạn có thể làm sai. – prestomation