мой вопрос: как я могу прикрепить немного gif с огнем к моему дну моего космического корабля в своей игре. Если у вас есть какие-то идеи, я бы хотел их нагреть. Спасибо!В том числе .gif в проекте андроида
0
A
ответ
0
Попробуйте WebView
public class Gif extends WebView
...
public Gif (Context context, String url) {
super(context);
loadUrl(url);
}
А потом:
Gif gif = new Gif (this, "pathtogif.gif");
setContentView(gif);
0
Привет использовать эту ссылку получить библиотеку
https://github.com/koush/ion
ImageView animatedGifImageView = (ImageView)findViewById(R.id.animatedGifImageView)**strong text**;
Ion.with(animatedGifImageView)
.fitXY()
.load("android.resource://" + getPackageName() + "/" + R.drawable.sampleGif);
1
Я настоятельно рекомендую вам использовать новый Fresco библиотека (сделано Facebook). Он обрабатывает все виды загрузки изображений, и он очень настраиваемый.
- быстрый играть GIF (быстрее, чем Ion)
- Простота в использовании
Включите эту зависимость в ваш build.gradle:
dependencies {
// your app's other dependencies
compile 'com.facebook.fresco:fresco:0.7.0+'
}
Вот ссылка, как настроить Фреско : http://frescolib.org/docs/getting-started.html#
Чтобы играть в gif you sho uld сделать что-то вроде этого:
SimpleDraweeView draweeView = (SimpleDraweeView) findViewById(R.id.gif_draweeview);
Uri uri = Uri.parse("res:///" + R.drawable.gif_animation);
DraweeController controller = Fresco.newDraweeControllerBuilder()
.setUri(uri)
.setControllerListener(new ControllerListener<ImageInfo>() {
@Override
public void onSubmit(String s, Object o) {
}
@Override
public void onFinalImageSet(String s, ImageInfo imageInfo, final Animatable animatable) {
if(animatable != null) {
animatable.start();
}
}
@Override
public void onIntermediateImageSet(String s, ImageInfo imageInfo) {
}
@Override
public void onIntermediateImageFailed(String s, Throwable throwable) {
}
@Override
public void onFailure(String s, Throwable throwable) {
}
@Override
public void onRelease(String s) {
}
})
.build();
draweeView.setController(controller);
+0
И с этим я могу установить огонь в нижней части космического корабля? –
Смежные вопросы
- 1. socket.io в том числе в проекте и установке
- 2. в том числе protobuf3 заголовки в проекте Qt на Mac
- 3. В том числе FSharp.Core в проекте C#: конфликты разрешающего типа
- 4. В том числе файл подкодуля .xcdatamodeld в проекте
- 5. Jekyll: Использование передней материи в том числе
- 6. Как играть GIF в андроида
- 7. В том числе библиотеки JQuery
- 8. Проблема в том числе AVAudioPlayer
- 9. Вопрос: В том числе «Paper.js»
- 10. беда в том числе PHPUnit
- 11. В том числе частичный шаблон
- 12. Проблема в том числе PIE.htc
- 13. В том числе <termios.h> и <asm/termios.h> в том же проекте
- 14. Android: в том числе LinearLayout выпуска
- 15. В том числе Jar of Maven Project в другом проекте Maven не работает, но в том числе проект в другом проекте Maven Project
- 16. Отсутствует версия андроида в проекте андроида градле
- 17. В том числе объявления AdMobs в спискеView
- 18. В том числе Moment.js в конструкторе LiveCycle
- 19. В том числе Formvalidation.io в метеор
- 20. В том числе LilyPond в LaTeX
- 21. В том числе библиотеки в банке
- 22. В том числе backbone.js в спецификации Jasmine
- 23. PHP, в том числе в функциях
- 24. В том числе изображения в массиве
- 25. в том числе грабли в драгоценных камнях
- 26. В том числе ВПЛ в сводных таблицах
- 27. В том числе gobject.h в кодовых блоках
- 28. в том числе html-теги в jquery
- 29. В том числе wxwidgets в exrm build
- 30. В том числе бутстрап-глификон в экспресс
С помощью этого можно использовать gif из моей доступной папки? –