2014-10-30 66 views
2

我是新来的,这是我的第一个问题 我想要做的是在图像上添加一个按钮,并使其坚持图像 我的意思是当我缩放图像我想让按钮与图像一起缩放。 简单地说,我想要一个按钮,坚持它的位置在图像中,例如我有一个图像和一个按钮,应该在图像上的特定点,我设计它在日食但缩放图像,按钮仍处于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; 
    } 

} 
+0

是什么问题? – 2014-11-01 10:56:01

+0

它是一样的要求吗? – 2014-11-01 10:56:50

+0

@SweetWisherツ你好再次我的朋友..感谢您的帮助.......以前的缩放问题是固定的,现在我必须弄清楚这一个....我想设计一个按钮到某处图像缩放图像后,按钮应保持在缩放图像的原始位置.....当我只是把一个按钮..该按钮坚持图像视图,而不是图像本身....我希望你了解我......很难形容......如果你不明白告诉我录制视频..我的雅虎ID是[email protected]和Facebook页面pouya parak ..我认为聊天会更好。 – 2014-11-01 12:43:15

回答

相关问题