【发布时间】:2013-02-01 11:26:51
【问题描述】:
我有一个带有背景图片的画布,我可以在上面写字、画线、放置较小的图片、旋转、缩放等。 我需要更改其中一个位图的颜色。 我有一个看起来像这样的颜色选择器:
public void colorChanged(int color) {
if (isText) {
myView.setTextColor(color);
} else if(isDrawing) {
mPaint.setColor(color);
myView.setPaint(mPaint);
} else if(ispic) {
//TODO
}
}
我尝试了与我所拥有的 isText 部分代码类似的东西,但它只会改变我放置的行的颜色,或者移动我的图片(如果我不改变颜色,它当前是透明的)。
myView 是一个 CustomView,我有我的 onDraw 方法。
【问题讨论】:
-
意思是你要改变位图背景色还是画布背景色?
标签: android colors bitmap android-canvas draw