5

Có danh sách tất cả các hoạt ảnh mà tôi có thể sử dụng để chuyển đổi giữa hai chế độ xem không? I E. thu phóng, trang trình bày, khuôn mặt, v.v.Danh sách hoạt ảnh chuyển tiếp chế độ xem android?

Tôi dường như không thể tìm thấy danh sách toàn diện, không phải trong SDK cũng như bằng cách tìm kiếm trên Google.

Ngoài ra, có bất kỳ ứng dụng demo nào sẽ hiển thị tất cả chúng hay không, sao cho tôi có thể đánh giá xem ứng dụng nào sẽ phù hợp nhất cho trường hợp sử dụng cụ thể?

Trả lời

2

Không thể tạo danh sách hoạt ảnh toàn diện. Trí tưởng tượng của bạn là giới hạn về số lượng hoạt ảnh có thể có.

Bạn có thể sử dụng bất kỳ kết hợp nào của các hoạt ảnh cơ bản sẵn có (alpha, scale, dịch và xoay) để chuyển tiếp giữa hai chế độ xem. This có thể giúp bạn.

0

Có nhiều lựa chọn làm hình ảnh động giữa các quan điểm một số là người cơ bản như alpha, quy mô, dịch và cũng xoay có new này được giới thiệu trong khái niệm thiết kế tài liệu để xem hiệu ứng chuyển tiếp

đây bạn có thể tìm thấy mẫu mã các tài liệu tham khảo thiết kế git để xem phim hoạt hình https://github.com/lgvalle/Material-Animations

bạn cũng có thể áp dụng oth er hoạt hình sử dụng tài nguyên anim

đây là mã hoạt động bạn phải viết

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.splashscreen); 

    new Handler().postDelayed(new Runnable() { 
     public void run() { 

       /* Create an intent that will start the main activity. */ 
       Intent mainIntent = new Intent(SplashScreen.this, 
         ConnectedActivity.class); 
       mainIntent.putExtra("id", "1"); 

       //SplashScreen.this.startActivity(mainIntent); 
       startActivity(mainIntent); 
       /* Finish splash activity so user cant go back to it. */ 
       SplashScreen.this.finish(); 

       /* Apply our splash exit (fade out) and main 
        entry (fade in) animation transitions. */ 
       overridePendingTransition(R.anim.mainfadein,R.anim.splashfadeout); 
     } 
}, SPLASH_DISPLAY_TIME); 
} 

Thêm hai tập tin này trong res/thư mục anim.

slide_in.xml

<?xml version="1.0" encoding="utf-8"?> 
     <translate 
       xmlns:android="http://schemas.android.com/apk/res/android" 
       android:duration="@android:integer/config_longAnimTime" 
       android:fromXDelta="100%p" 
       android:toXDelta="0%p"> 
     </translate> 

slide_out.xml

<?xml version="1.0" encoding="utf-8"?> 
     <translate 
      xmlns:android="http://schemas.android.com/apk/res/android" 
      android:duration="@android:integer/config_longAnimTime" 
      android:fromXDelta="0%p" 
      android:toXDelta="-100%p"> 
     </translate> 

Tôi hy vọng điều này sẽ được giải quyết thắc mắc của bạn

Các vấn đề liên quan