13

Dưới đây là ảnh chụp màn hình của ứng dụng instagram. Nền giữ trên chuyển đổi từ một gradient khác rất đẹp. Instagram background gradientLàm thế nào để tạo ra gradient nền hoạt hình như ứng dụng Instagram?

Instagram background gradient

Tôi muốn biết làm thế nào tôi có thể đạt được điều này. TÔI CÓ PHẢI CÓ MỌI BẤT CỨ ĐẠI DIỆN TỰ NHIÊN HOẶC TÔI CẦN THÊM CÁC CÂU CHUYỆN KHÁC BIỆT VỚI PHIÊN BẢN PHÙ HỢP, và nếu tôi sử dụng nó sẽ không gây ra bất kỳ vấn đề bản quyền nào với Instagram? Tôi đã thử làm động bằng cách sử dụng nhiều tập tin gradient với biến thể nhỏ bằng cách sử dụng Frame Animation nhưng nó không phải là trơn tru và không hoạt động tốt. Cảm ơn

+1

bạn có thể làm theo ý chính của tôi cho rằng https://gist.github.com/deepak786/12eee8412fa7914a16774ce546e1a089 –

+0

@DeepakGoyal những gì tôi nên làm gì nếu tôi muốn tiếp tục thay đổi hình ảnh động màu này trong hoạt động thứ hai quá .. giống như Instagram nếu chúng ta chuyển sang đăng nhập để đăng nhập thay đổi màu sắc hoạt hình được tiếp tục !! –

+0

@RuchaBhatt bạn cũng cần áp dụng hoạt ảnh này trong hoạt động thứ hai. Nhưng nếu muốn tiếp tục hoạt ảnh tương tự cho hoạt động khác, bạn có thể thử với các mảnh và cung cấp hoạt ảnh cho hoạt động phân đoạn. Bằng cách này, nếu bạn thay đổi đoạn phim, hoạt ảnh của bạn vẫn tiếp tục. –

Trả lời

13

Tạo chuyển đổi Có thể vẽ được để thay đổi giữa hai loại hình vẽ mà bạn sử dụng cho nền.

<?xml version="1.0" encoding="UTF-8"?> 
<transition xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!-- use whatever drawables you want, gradients, shapes etc--> 
    <item android:drawable="@drawable/start" /> 
    <item android:drawable="@drawable/end" /> 
</transition> 

Transition Drawables in Android

TransitionDrawable trans = (TransitionDrawable) myLayout.getBackground(); 
trans.startTransition(2000); 
+1

Đó chính xác là những gì tôi đang tìm kiếm. Cảm ơn. – Bugdroid

+0

Vui vì tôi có thể giúp –

+0

nhưng làm thế nào để lặp lại nó? bởi vì nó kết thúc với hiệu ứng chớp mắt. –

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