Я хочу создать текстовую анимацию, как в реальной жизни, как это сделать на Android? Пожалуйста помоги.Как сделать текстовую анимацию?
ответ
Помимо @Behnam Eskandari ответа, вы можете также использование Sprite
Анимация. Он маленький и очень быстрый, и он не занимает много места на телефоне. Это также легко реализовать, вам просто нужно сделать свой лист спрайтов. Вы можете увидеть examples here.
Для этого на Android
вы можете использовать this library. Однако он имеет некоторые ограничения, но работает отлично.
Вот код, как я его использовал.
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.runningcat);
int width = bitmap.getWidth();
int height = bitmap.getHeight();
int frameWidth = width/5; //you have 5 columns
int frameHeight = height/5; //and 5 rows
int frameNum = 25; //there would be 25 images
SpriteSheetDrawer spriteSheetDrawer = new SpriteSheetDrawer(
bitmap,
frameWidth,
frameHeight,
frameNum)
.spriteLoop(true)
.frequency(2); //change it as per your need
DisplayObject displayObject = new DisplayObject();
displayObject
.with(spriteSheetDrawer)
.tween()
.tweenLoop(true)
.transform(0, 0) //I have changed it according to my need, you can also do this by changing these values
.toX(4000, 0) //this one too.
.end();
//In actual example, it's set as animation starts from one end of the screen and goes till the other one.
FPSTextureView textureView = (FPSTextureView) findViewById(R.id.fpsAnimation);
textureView.addChild(displayObject).tickStart();
Надеюсь, что это поможет.
Вы можете использовать SVG анимировать текст или логотип или другую вещь, которая создана в SVG
увидеть это: AnimatedSvgView
Вы можете сделать анимацию После Effects файл от дизайнера и используя библиотеку Lottie от Airbnb, вы можете отобразить его на Android-приложении.
Это библиотека с открытым исходным кодом с замечательными функциями, надеюсь, что она решит вашу проблему.
См здесь Лотти Lib: - https://github.com/airbnb/lottie-android
Это самый лучший и простой способ выполнить различные анимации на Android.
Вы также можете использовать решение, предлагаемое по номеру @Behnam Eskandari, но единственная проблема в том, что он поддерживает только изображения SVG.
- 1. Как сделать конкретную текстовую анимацию JQUERY?
- 2. Как сделать текстовую кнопку, которая ускоряет текстовую анимацию
- 3. Как создать волнистую текстовую анимацию?
- 4. Как создать текстовую анимацию iOS?
- 5. повторить текстовую анимацию, as3
- 6. Android создает текстовую текстовую анимацию, например Chrome
- 7. Android: Как установить текстовую анимацию в ViewPager
- 8. Как добавить текстовую анимацию с плагином vegas.js
- 9. Как реализовать пользовательскую текстовую анимацию списка просмотра
- 10. Как сделать прямую текстовую кнопку
- 11. Как сделать практическую текстовую кодировку
- 12. Добавить динамическую текстовую анимацию в слайдер nivo
- 13. Как сделать анимацию гладкой?
- 14. Как сделать анимацию преобразования
- 15. Как сделать анимацию оживленной?
- 16. Как сделать слайд-анимацию?
- 17. Как сделать анимацию?
- 18. Как сделать анимацию апплета?
- 19. Как сделать анимацию оповещением?
- 20. Как сделать анимацию гладкой
- 21. Как сделать такую анимацию?
- 22. Как сделать анимацию UIView?
- 23. Как сделать базовую анимацию
- 24. Как сделать поп-анимацию
- 25. Как создать эффективную бесконечно циклическую размахивающую текстовую анимацию?
- 26. Как сделать анимацию, как iButterfly?
- 27. Как сделать анимацию как Размах
- 28. iOS: как остановить текстовую анимацию в частичном завитке
- 29. Как повторять текстовую анимацию непрерывно снова и снова
- 30. Как сделать анимацию с Swing?
[Lottie] (https://github.com/airbnb/lottie-android) – azizbekian
OpenGL ES ...... – Onik
лучше создать один gif и загрузить его в образе просмотра –