插入疊加圖像時出現問題。 這是我的代碼。 地圖是我在Android的圖庫中瀏覽的圖片。只要在對話框上點擊(x1,y1)或(x2,y2),我想要添加的另一個圖像是res/drawable/pin1.png到現有地圖上。銷也必須隨着圖片移動而移動。在現有圖像上添加疊加圖像查看
private ImageView map = (ImageView) findViewById(R.id.image_map);
map.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(imagePath != null) {
x = (int) event.getX();
y = (int) event.getY();
final String[] items = { "(x1,y1)", "(x2,y2)" };
AlertDialog.Builder builder = new AlertDialog.Builder(MapUploadActivity.this);
builder.setTitle("Select Position for " + "(" + x + "," + y + ")")
.setItems(items, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int item) {
if (items[item] == "(x1,y1)") {
x1 = x;
y1 = y;
show_x1y1.setText("(x1,y1) = (" + x1 + "," + y1 + ")");
} else if (items[item] == "(x2,y2)") {
x2 = x;
y2 = y;
show_x2y2.setText("(x2,y2) = (" + x2 + "," + y2 + ")");
}
}
});
AlertDialog alert = builder.create();
alert.show();
我有一個更詳細的說明。 http://i1017.photobucket.com/albums/af293/palm_kawin91/Untitled-1-1.jpg
我想知道有沒有人可以幫助我。我搜索了其他論壇,但他們不滿足我的願望。 T_ _ _T
您可以嘗試延長'ImageView'並覆蓋'的onDraw()'方法和觸摸畫圈圈... –