社区
Android
帖子详情
Android播放SVGA动画时启动Dialog应用卡死崩溃
BigBug博客
2019-05-08 10:43:39
如题,APP中,我使用YY开源的SVGA动画播放组件com.opensource.svgaplayer.SVGAImageView。全屏播放,并且是最底层,界面上还有其他按钮(其中一个按钮时启动Dialog弹出的),当异步线程启动SVGA播放动画的时候点击按钮弹出Dialog应用就卡死,两个操作没有任何关联,为什么会这样,有遇到过这种情况的吗,还请帮帮忙,谢谢,分数不多,惭愧。
...全文
884
3
打赏
收藏
Android播放SVGA动画时启动Dialog应用卡死崩溃
如题,APP中,我使用YY开源的SVGA动画播放组件com.opensource.svgaplayer.SVGAImageView。全屏播放,并且是最底层,界面上还有其他按钮(其中一个按钮时启动Dialog弹出的),当异步线程启动SVGA播放动画的时候点击按钮弹出Dialog应用就卡死,两个操作没有任何关联,为什么会这样,有遇到过这种情况的吗,还请帮帮忙,谢谢,分数不多,惭愧。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BigBug博客
2019-05-09
打赏
举报
回复
引用 1 楼 jklwan 的回复:
发日志,发代码,不然只能靠猜?
谢谢,下次问问题我会贴日志的。
BigBug博客
2019-05-09
打赏
举报
回复
引用 1 楼 jklwan 的回复:
发日志,发代码,不然只能靠猜?
日志没什么,就是提示OOM,也没指向某个文件。
现在已经解决了,大概问题是因为我的Dialog使用了一个较大的背景图片,所以一启动Dialog就OOM,本来不会OOM的,但是此时正在播放SVGA 动画,所以同时发生的时候就OOM了。
解决办法:把Dialog布局中的背景图片改为ImageView显示图片,并且不要直接在xml控件上设置src属性,使用Glide加载图片上去就没有问题了。就不会OOM了。
我也是刚刚才解决这个问题。
jklwan
2019-05-09
打赏
举报
回复
发日志,发代码,不然只能靠猜?
svg
a资源文件包,希望能帮助到您们
svg
a 资源文件
VMWare安装Mac os x的声卡、显卡驱动
VMWare中安装mac os x10.6后,可以使用此进行声卡和显卡的驱动,轻松改变分辨率
VESA 图形编程
VESA 图形编程的汇编子程序库
Android
动画
库
SVG
A的使用
SVG
A是一款强大的
Android
动画
库,它可以帮助开发者在
应用
程序中实现高性能的矢量
动画
效果。首先,我们需要准备一个
SVG
A
动画
文件,它使用JSON格式来描述
动画
的帧和属性。需要注意的是,上述示例中使用了一个远程的
SVG
A
动画
文件URL来进行演示。综上所述,通过
SVG
A库,我们可以方便地在
Android
应用
程序中实现矢量
动画
效果。除了基本的
播放
功能,
SVG
A库还提供了其他一些高级功能,例如暂停、停止、
动画
监听等。一旦我们有了
SVG
A
动画
文件,我们可以将其加载到
Android
应用
程序中并
播放
。
Android
直播礼物
动画
实现之
SVG
A
动画
在最近做的直播项目中,产品要求发送礼物
时
,需要显示对应的礼物
动画
,其中几个礼物
动画
效果如下: 看了这几个
动画
效果,是挺炫酷的,妥妥的能够增加用户体验,但是实现起来可就没那么容易了。
Android
中
动画
实现方案,主要有以下几种: (1)Frame Animation(逐帧
动画
) (2)Tween Animation (补间
动画
) (3)Property Animation(属...
Android
80,472
社区成员
91,385
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章