如何在android中增加手指触摸动作的进度条?
我已经实现了一个在触摸屏上显示背面图像的代码。当触摸手指移动时,后图像视图显示区域和前图像视图将不可见。我只想在手上做按摩我的代码在这里谁能建议我怎么做如何在android中增加手指触摸动作的进度条?,android,Android,我已经实现了一个在触摸屏上显示背面图像的代码。当触摸手指移动时,后图像视图显示区域和前图像视图将不可见。我只想在手上做按摩我的代码在这里谁能建议我怎么做 public class StartActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new Tou
public class StartActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new TouchView(this));
}
class TouchView extends View {
Bitmap bgr;
Bitmap overlayDefault;
Bitmap overlay;
Paint pTouch;
int X = -100;
int Y = -100;
Canvas c2;
public TouchView(Context context) {
super(context);
bgr = BitmapFactory.decodeResource(getResources(), R.drawable.bgr);
overlayDefault = BitmapFactory.decodeResource(getResources(),
R.drawable.over);
overlay = BitmapFactory.decodeResource(getResources(),
R.drawable.over).copy(Config.ARGB_8888, true);
c2 = new Canvas(overlay);
pTouch = new Paint(Paint.ANTI_ALIAS_FLAG);
pTouch.setXfermode(new PorterDuffXfermode(Mode.SRC_OUT));
pTouch.setColor(Color.TRANSPARENT);
pTouch.setMaskFilter(new BlurMaskFilter(15, Blur.NORMAL));
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN: {
X = (int) ev.getX();
Y = (int) ev.getY();
invalidate();
break;
}
case MotionEvent.ACTION_MOVE: {
X = (int) ev.getX();
Y = (int) ev.getY();
invalidate();
break;
}
case MotionEvent.ACTION_UP:
break;
}
return true;
}
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
// draw background
canvas.drawBitmap(bgr, 0, 0, null);
// copy the default overlay into temporary overlay and punch a hole
// in it
c2.drawBitmap(overlayDefault, 0, 0, null); // exclude this line to
// show all as you draw
c2.drawCircle(X, Y, 80, pTouch);
// draw the overlay over the background
canvas.drawBitmap(overlay, 0, 0, null);
}
}}
请帮忙……你想要什么?你能给我的图像显示一些快照吗?它不清楚吗?我想要在我的图像上绘制效果,比如触摸时的奶油色,我的手指在图像上移动该颜色显示。并增加手指运动的进度条状态。你知道我是怎么做的吗?怎么做?任何人都可以提出建议?