1
我创建一个自定义视图并将选择器添加到我的自定义视图。选择器的作品,但背景延伸全宽和高度。背景必须显示我画的内容。 的完整代码http://pastebin.com/dmF6DiP8如何将选择器添加到自定义视图?
@Override
protected void onDraw(Canvas canvas)
{
Log.d(TAG, "init onDraw");
if (canvas != null && mDrawable != null)
{
mDrawable.setState(getDrawableState());
canvas.drawCircle(mWidth/2, mHeight/2, mRadius, mBackgroundPaint);
mDrawable.draw(canvas);
}
}
现在正常状态:
现在按下状态:
必须是:
我添加了Drawable,因为它是我的情况中的一个退出。我想用选择器创建自定义视图。 – Viacheslav