我正在尝试使用扩展ShapeDrawable类的类绘制一个带有边框的圆角矩形(请参见此处),除了shapedrawable似乎在剪切一些边框因为形状本身并没有超出这些边界之外,一切都运行正常。
难道没有某种方式可以偏移shapedrawable开始绘制的位置,以便形状本身的边界和画布之间存在一些填充? 我已经尝试了ShapeDrawable.setBounds大于形状的固有大小和ShapeDrawable.setPadding,但好像没有任何进展。我应该继承Drawable而不是ShapeDrawable吗?