单击按钮后旋转图像 - Android应用程序

时间:2015-01-16 18:35:45

标签: java android

我开发了一个应用程序,允许用户访问相机手机,并在拍照后更新ImageView中的图片。

我的手机总是更新镜像,所以我创建了一个旋转图像90度的按钮和另一个将图像返回原位的按钮。

如何只编程一个按钮,每个必须单击图像旋转90到90度?

我的功能按钮

public void rotateImage(View v)
{
    img.setRotation(90);
}

1 个答案:

答案 0 :(得分:0)

尝试将个别侦听器连接到每个按钮。

        //--- find both the buttons---
        Button sButton = (Button) findViewById(R.id.button_s);
        Button lButton = (Button) findViewById(R.id.button_l);

        // -- register click event with first button ---
        sButton.setOnClickListener(new View.OnClickListener() {
           public void onClick(View v) {
               rotateImage(v);
           }
        });

        // -- register click event with second button ---
        lButton.setOnClickListener(new View.OnClickListener() {
           public void onClick(View v) {
               //do something else
           }
        });