我想显示图像(包括滚动和缩放功能)。另外,我需要为图片动态添加一些叠加层。叠加层与图像内的内容有关系:
我到目前为止所尝试过的
发布于 2018-04-09 15:44:41
我建议扩展View
类和覆盖onDraw
方法。
你可能会有一个像下面这样的onDraw方法:
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.save();
canvas.translate(mPosX, mPosY); //position of your actual data
canvas.scale(mScaleFactor, mScaleFactor); // zoom factor
map.draw(canvas); //you draw your map here
canvas.restore(); //go back to saved state
//for each marker you have, do the same "save - translate - scale - draw" loop
}
https://stackoverflow.com/questions/-100004371
复制相似问题