2015-05-06 3 views
1

Как изменить ImageView медленно со стилемСтиль ImageView в Android

Например, изображение кота на экране, то изображение становится темнее, затем исчезает и новый образ другого кота заменяет для предыдущего изображения , И после продолжительности времени, ImageView будет изменен снова и снова ..

Заранее спасибо!

+0

использовать пользовательский Drawabe класс, который в Drawable.draw() метод рисует два Bitmaps: один гаснуть, а другое выцветание, или используйте TransitionDrawable – pskink

+0

Вы хотите анимацию, чтобы перейти от одного вида к другому. Есть несколько способов сделать это. –

+0

Вы можете попробовать: setColorFilter (int color). Увеличьте int для более темного эффекта. Если вы хотите, чтобы это изображение исчезло, измените setAlpha (int alpha). Вы также можете прочитать документ: http://developer.android.com/reference/android/widget/ImageView.html – Laykker

ответ

-1

Сначала Вам нужно создать папку в разрешении, как Рез/анимация

Затем создайте xml Названный как translate.xml

Скопируйте этот код на него

<translate xmlns:android="http://schemas.android.com/res/apk/android" 
android:duration="4000" 
android:fillAfter="false" 
android:fillBefore="false" 
android:fillEnabled="false" 
android:fromXDelta="200" 
android:fromYDelta="200" 
android:repeatCount="0" 
android:repeatMode="restart" 
android:startOffset="1000" 
android:toXDelta="0" 
android:toYDelta="0" > 

Then To use This Style 
Animation animation = AnimationUtils.loadAnimation(
       getApplicationContext(), R.animation.translate); 



imageView.startAnimation(animation); 

Спасибо, это будет Wor к ....

И Вы можете изменить время в приведенном выше xml в android:duration="4000" соответственно

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