2016-07-10 6 views
0

Ich will mein Image schwarz wird glattVerblassen zu weißer Farbe

Dies ist mein Code:

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/linear_interpolator"> 
    <alpha 
     android:fromAlpha="0.1" 
     android:toAlpha="1.0" 
     android:duration="2000" 
     /> 
</set> 


<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/linear_interpolator"> 
    <alpha 
     android:fromAlpha="1.0" 
     android:toAlpha="0.1" 
     android:duration="2000" 
     /> 
</set> 

Diese anims die Imageview nach Weiß, Wie kann ich die Image zu schwarz werden?

Antwort

3

Alpha stellt dar, wie transparent die Ansicht ist. Ein Alpha-Wert von 0 ist unsichtbar und ein Alpha von 1 ist vollständig undurchsichtig. In deinem Code animierst du also dein ImageView von undurchsichtig bis fast unsichtbar (0,1).

Ich denke, es wird weiß, weil der Inhalt hinter dem ImageView weiß ist. Sie können versuchen, das ImageView in eine Ansicht derselben Größe mit schwarzem Hintergrund zu versetzen.