13

Aşağıda instagram uygulamasının ekran görüntüleri vardır. Arka plan bir degradeden diğerine çok güzel bir şekilde dönüşmeye devam ediyor. Instagram background gradientInstagram uygulaması gibi hareketli arka plan degrade nasıl oluşturulur?

Instagram background gradient

Bunu başarmak nasıl bilmek istiyorum. OTOMATİK BİR OTOMATİK OLARAK ANLAŞILABİLECEK VEYA VARSAYILAN FARKLI GRADIENTLERİ EKLEME GEREKİYOR VE eğer kullanırsam Instagram ile herhangi bir telif hakkı sorununa neden olmaz mı? Çerçeve Animasyonu kullanarak küçük bir çeşitleme kullanarak birden fazla eğim dosyası kullanarak animasyon yapmayı denedim, ancak düzgün değil ve iyi çalışmıyor. Teşekkürler

+1

sen benim özünü takip edebilirsiniz https://gist.github.com/deepak786/12eee8412fa7914a16774ce546e1a089 –

+0

@DeepakGoyal ben bu renk değişimi animasyonu devam etmek istiyorsanız ne yapmalıyım ikinci etkinlikte de .. tıpkı giriş yapabilmek için giriş yapmaya geçtiğimiz gibi renk değiştirmeye devam ediyoruz. –

+0

@RuchaBu animasyonu ikinci etkinlikte de uygulamanız gerekiyor. Ancak aynı animasyonu başka bir etkinliğe devam ettirmek isterseniz, fragmanlar ile deneyebilir ve animasyonu parçalara ayırma aktivitesi için sağlayabilirsiniz. Bununla, parçayı değiştirirseniz animasyonunuz devam eder. –

cevap

13

Arka plan için kullandığınız iki çizim arasında geçiş yapmak için bir TransitionDrawable oluşturun.

<?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

Tam olarak aradığım şey buydu. Teşekkürler. – Bugdroid

+0

Sevindim –

+0

Yardım edebilirim ama nasıl tekrarlanır? çünkü göz kırpma efekti ile bitiyor. –

İlgili konular