【发布时间】:2013-12-17 12:47:35
【问题描述】:
我想做以下事情:
获取画布
在画布上绘制矩形和位图列表 基于for循环
在绘制所有项目后不要调用 onDraw,直到 我旋转设备,因为我尝试时应用程序太慢 浏览它
我的画布在 HorizontalScrollView 中
当我尝试滚动时它非常慢
编辑:我正在扩展 View 类,所以我可以保存视图并且不要调用 onDraw,除非我想让它失效??
编辑 2:这是我的 onDraw 方法
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
for (int i = 0 ; i < mIcons.size() ; i++) {
prepareItem(canvas, paint, mIcons.get(i));
}
}
请任何人帮忙??
【问题讨论】:
标签: java android android-canvas