繁体   English   中英

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

[英]Rotate image after clicking the button - Android app

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

我的手机总是更新镜像,因此我创建了一个将图像旋转90度的按钮,以及另一个将图像返回到原始位置的按钮。

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

我的功能按钮

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

尝试像这样将各个监听器连接到每个按钮。

        //--- 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
           }
        });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM