2014-02-11 2 views
0

У меня есть ImageView в мое приложение и выцветания эффект взгляда изображения не работает здесь мой ImageViewандроид: ImageView fadingEdge не работает

<ImageView 
    android:id="@+id/prevImageview" 
    android:layout_width="200dp" 
    android:layout_height="100dp" 
    android:layout_weight="0.61" 
    android:fadingEdge="horizontal|vertical" 
    android:requiresFadingEdge="horizontal|vertical" 
    android:fadingEdgeLength="20dp" 
    android:src="@drawable/landscape_" /> 

, но я не могу видеть замирание. может ли кто-нибудь сказать мне, что это за решение? Спасибо

+0

Какой тип эффекта, который вы подаете к вашему ImageView – InnocentKiller

+0

Я хочу видеть угасание эффект на границе изображения – Amir

+0

Но какой эффект выцветания, как, увядает, исчезает, отскакивает, вращается и т. д. – InnocentKiller

ответ

0

Хорошо, попробуйте использовать нижеприведенный код.

Создание XML называется fadein.xml

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:fillAfter="true" > 

    <alpha 
     android:duration="1000" 
     android:fromAlpha="0.0" 
     android:interpolator="@android:anim/accelerate_interpolator" 
     android:toAlpha="1.0" /> 

</set> 

, а затем добавить к вашей ImageView

<ImageView 
    android:id="@+id/prevImageview" 
    android:layout_width="200dp" 
    android:layout_height="100dp" 
    style="@drawable/fadein" 
    android:src="@drawable/landscape_" /> 
+0

Спасибо, но я не вижу никакого эффекта затухания – Amir

+0

Я думаю, что из-за меньшего времени вы не можете видеть эффект, увеличивайте время в длительности, например 'android: duration =" 1000 "' with 'android: duration = "5000" '. и попробуйте – InnocentKiller

+0

У меня вопрос: что означает продолжительность? Я просто хочу, чтобы эффект статического замирания на границе изображения выглядел следующим образом: http://www.filterforge.com/filters/11330.jpg – Amir

Смежные вопросы