我有40个我的自定义ImageView实例(以编程方式添加到我的布局中),以其动态评估它们的大小(根据像素的显示大小)。 调用myCustomView.setImageBitmap或覆盖onDraw并在画布中绘制位图是否更好? 所有这些视图只能被点击,拖动和/或删除;不允许其他操作。
答案 0 :(得分:0)
如果你想绘制复杂的东西并制作复杂的视图,例如下面的图像和文字,或者带有图像的圆圈,你必须使用onDraw。 但是如果你只想显示一个图像,你可以选择setImageBitmap,因为它更容易做到。 所以答案是:解决方案取决于您的需求和绘图的复杂性。