首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android动态壁纸的PNG压缩

Android动态壁纸的PNG压缩
EN

Stack Overflow用户
提问于 2012-02-14 21:23:12
回答 2查看 1K关注 0票数 0

我正在尝试在Android中创建一个实时墙纸,但我在使用PNG作为背景时遇到了问题。当我滑动主屏幕时,过渡是非常滞后的。我的背景PNG是1024x576px 96dpi 1.01MB的照片。它也有一个透明区域。

代码语言:javascript
复制
c.drawBitmap(BitmapFactory.decodeResource(getResources(),
                R.drawable.foreground),mX,mY,null);


c.translate(mX, 0f);

我使用此代码加载和转换PNG。

压缩这个PNG最好的方法是什么,或者我需要不同的编码方式?

EN

回答 2

Stack Overflow用户

发布于 2012-02-14 21:36:30

您可以使用jpg代替http://developer.android.com/guide/topics/resources/drawable-resource.html

票数 0
EN

Stack Overflow用户

发布于 2012-02-16 23:44:23

我找到了问题所在。每次我的墙纸进入动画循环时,我都会加载我的PNG,而不是在创建曲面时加载一次。

代码语言:javascript
复制
fG =BitmapFactory.decodeResource(getResources(),
                R.drawable.foreground);

这段代码应该在onCreate()方法中。愚蠢的我!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9277623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档