6

Tôi có hai chế độ xem lưới mà tôi muốn tạo hoạt ảnh tùy chỉnh. Hãy tưởng tượng bố cục này:Cách tạo hoạt ảnh cho Chế độ xem để ẩn bên dưới chế độ xem khác và sau đó tạo hiệu ứng từ Chế độ xem

 
___________________________________________ 
|           | 
|           | 
|    TOP Grid     | 
|           | 
|_________________________________________| 
|           | 
|           | 
|     BOTTOM     | 
|     Grid     | 
|           | 
|_________________________________________| 

Lưới dưới cùng sẽ 'trượt' và 'trượt' phía sau lưới trên cùng. Tôi nghĩ tôi nên sử dụng một hình động dịch. Làm cách nào để tìm ra giá trị fromX & fromY? Tôi nghĩ rằng tôi có thể có cả hai Xem trong một bố cục, và sau đó thiết lập các hình ảnh động như RelativeToParent.

Đây có phải là phương pháp phù hợp không? Nếu bạn biết bất cứ nơi nào tôi có thể tìm thấy mã nguồn cho chức năng này, tôi sẽ đánh giá cao nó. Cảm ơn bạn,

+0

làm bạn có bất kỳ giải pháp để làm điều này? Tôi cũng cố gắng tìm hiểu. Hiện tại lưới dưới cùng sẽ bao phủ lưới trên cùng khi hoạt ảnh. Và chúng nằm trong LinearLayout – tainy

Trả lời

0

Hãy thử điều này slide-out & slide-in Hoạt ảnh.

slide-top-in.xml

<set xmlns:android="http://schemas.android.com/apk/res/android"> 
    <translate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/linear_interpolator" 
    android:fromYDelta="0" 
    android:toYDelta="-100%p" 
    android:duration="1000" 
       /> 
    </set> 

slide-top-out.xml

<translate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/linear_interpolator" 
    android:fromYDelta="-100%p" 
    android:toYDelta="0" 
    android:duration="1000" /> 
Các vấn đề liên quan