2

我创建了扩展视图的 MyView 类,目标是以某种方式(对问题不重要)绘制点。为了包含点,MyView 具有坐标数组。我还为自定义 MyView 创建了一些属性(例如点的大小、形状、颜色等)。

由于我想在图形布局中预览 MyView 的属性。预览基于 onDraw() 方法,因此如果点数组为空,我不想绘制任何内容(当应用程序在模拟器或移动设备上运行时)但是要进行预览,我想在默认位置绘制几个点。在这两种情况下,数组都是空的,那么我如何检查何时调用 onDraw(在图形布局中预览或运行)或为预览设置不同的 onDraw 方法而不是运行应用程序?

4

0 回答 0