Android - cách tải android.R.anim.slide_in_right


90

Tôi đang chơi với các hình ảnh động với Android. Hình ảnh động android.R.anim.slide_in_left và android.R.anim.slide_out_right được cung cấp. Tôi đang tìm cách để có được các hình ảnh động ngược lại, tức là:

android.R.anim.slide_in_right and android.R.anim.slide_out_left

hoặc làm cách nào tôi có thể tự chỉ định những điều này.


1
+1 Làm cách nào để sử dụng hàm slide_in_left và slide_out_right mặc định?
Roy Lee,

Câu trả lời:


151

Đây là slide_in_rightslide_out_lefttừ dự án nguồn mở Android.


3
@AdilHussain: Các định nghĩa cũng có sẵn trong cài đặt SDK của bạn.
CommonsWare

4
Cảm ơn. Mặc dù tôi có 4.3, những hình ảnh động này vẫn bị thiếu. Bất kỳ ý tưởng tại sao?
deepwinter vào

@deepwinter: Tôi không rõ ý bạn là "thiếu" (không thể tham chiếu trong tài nguyên? không thể tham chiếu trong Java? lỗi thời gian chạy? cái gì khác?). Tôi cũng không rõ ý bạn là "Tôi có 4.3" (mục tiêu xây dựng của bạn là 4.3? Bạn đang chạy trên 4.3? Cái gì khác?). Bạn có thể cân nhắc mở câu hỏi StackOverflow của riêng mình với đầy đủ chi tiết về môi trường, bài kiểm tra và các triệu chứng của bạn.
CommonsWare

1
@Commons Có phải tôi gặp vấn đề tương tự như deepwinter. Tôi đang xây dựng ứng dụng của mình bằng Android 4.2.2 SDK. Từ android.jar, trong android.R, tôi chỉ thấy anim.slide_in_left và anim.slide_out_right. Không có slide_in_right hoặc slide_out_left. Vì vậy, trong mã, tôi không thể sử dụng android.R.anim.slide_out_left vì nó mang lại cho tôi lỗi biên dịch.
zzheng

10
Tôi biết đây là một câu trả lời cũ, nhưng tôi đã tìm thấy các tệp nguồn trong android-sdks\platforms\android-19\data\res\anim- được sao chép vào dự án và chúng hoạt động. Không biết tại sao chúng không được tự động phát hiện.

6
android:inAnimation="@android:anim/slide_in_left"
android:outAnimation="@android:anim/slide_out_right"

0

Cả hai slide_in_rightvà đều slide_out_lefttồn tại trong Android 2.1 trở lên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.