【发布时间】:2014-12-27 04:57:24
【问题描述】:
我是新来的,这是我的第一个问题 我想要做的是在图像上添加一个按钮并使其粘在图像上 我的意思是当我缩放图像时,我希望按钮与图像一起缩放。 简单地说,我想要一个按钮,它坚持它在图像中的位置, 例如,我有一个图像和一个按钮,该按钮应该位于图像上的特定点, 我在 eclipse 中设计它,但缩放图像时,按钮仍然在 previos 位置。
我希望你明白我在说什么!!!!!!
谢谢你..
这是我用来缩放图像的代码。
public class Main extends Activity {
private ImageView img;
private Matrix matrix = new Matrix();
private float scale = 1f;
private ScaleGestureDetector SGD;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
img = (ImageView)findViewById(R.id.imageView1);
SGD = new ScaleGestureDetector(this,new ScaleListener());
img.setImageResource(R.drawable.img);
Button b =(Button) findViewById(R.id.button1);
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
SGD.onTouchEvent(ev);
return true;
}
private class ScaleListener extends ScaleGestureDetector.
SimpleOnScaleGestureListener {
@Override
public boolean onScale(ScaleGestureDetector detector) {
scale *= detector.getScaleFactor();
scale = Math.max(0.1f, Math.min(scale, 5.0f));
matrix.setScale(scale, scale);
img.setImageMatrix(matrix);
return true;
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
【问题讨论】:
-
有什么问题?
-
要求一样吗?
-
@SweetWisher ツ 你好,我的朋友..谢谢你的帮助........以前的缩放问题已经解决,现在我必须弄清楚这个....我想在图像中的某个位置设计一个按钮,在缩放图像后,按钮应保持在缩放图像中的原始位置.....当我简单地放置一个按钮时..该按钮粘在图像视图上,而不是图像本身。 ...我希望你理解我...很难描述...如果你不明白告诉我录制视频..我的雅虎 ID 是 pouyaparak@yahoo.com 和 facebook 页面 pouya parak..I觉得聊天会更好。
-
@SweetWisherツ 你好,我的朋友..谢谢你的帮助........以前的缩放问题已经解决,现在我必须弄清楚这个......我想在图像中的某个位置设计一个按钮,在缩放图像后,按钮应保持在缩放图像中的原始位置.....当我简单地放置一个按钮时..该按钮粘在图像视图上,而不是图像本身。 ......我希望你能理解我......很难描述......如果你不明白告诉我录制视频..
-
@SweetWisherツ 请帮帮我
标签: android image button combinations