2016-07-04 2 views
2

Когда мы открываем приложение, мы получаем разные типы анимированных объектов или людей, перемещающихся в заставке приложения, например, как человек, работающий во время загрузки приложения или имя приложения падает, и парень сидит на нем, нажав фото.Как создать анимацию в заставке?

Как мы можем создать один и какой тип программного обеспечения мы используем?

Можете ли вы предложить мне несколько руководств для подражания?

+0

использовать файл gif для достижения этого –

+0

Использовать видео на экране Splash – Apurva

+0

Я создаю видео. Нужно ли иметь конкретные размеры. –

ответ

1

1 .. использовать GIF файл или 2 .. Во-первых, используя установить эффект анимации и после прямого использования этого экрана изображения.

+0

, которое может использовать программное обеспечение для анимации использовать для создания? –

+0

@kautilyahari поиск google много типов анимации эффект набора ссылок, используя изображение в android – mujjuraja

1

Вы также можете использовать свои собственные изображения gif для отображения на imageview на заставке через библиотеку загрузки и кеширования изображений Glide.

Как:

ImageView imageView = (ImageView) findViewById(R.id.imageView); 

GlideDrawableImageViewTarget imageViewTarget = new GlideDrawableImageViewTarget(imageView); 

Glide.with(this).load(R.raw.gif_image).into(imageViewTarget); 
0

вставьте этот XML

<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/bounce_interpolator" > 

    <scale 
     android:duration="600" 
     android:fromXScale="1" 
     android:fromYScale="0.5" 
     android:pivotX="50%" 
     android:pivotY="0%" 
     android:toXScale="1.0" 
     android:toYScale="1.0" /> 

    <alpha 
     android:duration="600" 
     android:fromAlpha="0.0" 
     android:toAlpha="1.0" /> 

</set> 

и на заставке

Animation animation = AnimationUtils.loadAnimation(contex, R.anim.blink); 
     animation.setInterpolator(new LinearInterpolator()); 
     animation.setRepeatCount(Animation.INFINITE); 
     animation.setDuration(700); 

и использовать эту анимацию как

final ImageView splash = (ImageView) findViewById(R.id.btnrecievecall); 
     splash.startAnimation(animation) 
Смежные вопросы