设为首页 加入收藏

TOP

充分利用Android XML资源---数组资源
2014-11-24 13:19:11 来源: 作者: 【 】 浏览:1
Tags:充分 利用 Android XML 资源 ---

1.Integer数组在程序中的使用,



使用数组资源的背景:


最近在做一款游戏,游戏的许多小图片都在一张大图上,要使用它们需要知道每张小图在大图上的:x,y,w,h


于是我就纠结了:要是一张一张的图片我可以使用 R.drawable.图片ID ,这回是好多图片在一个大图上,我该怎么使用呢?想了三种方案


1.在程序每个地方都采用Bitmap.createBitmap(bmp, ox, oy, mw, mh); 即写死小图位置大小(显然不可取)


2.定义一个enum为每张小图定义一个name,然后附加x,y,w,h信息(美工改图麻烦)


3.采用xml记录这张大图上的所有小图包括名称、x,y,w,h,然后有序初始化的时候解析xml保存所有小图x,y,w,h(算是还可以)


我采取了第三套方案,也成功的实现了,但是总感觉变捏,因为我的所有图片都是生成bitmap统一管理的,



后来我使用了枚举enum手动设定ID


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android绘图开发教程 - 手写板 下一篇Android 屏幕常亮 背景常亮

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: