在图像视图中按下缩略图区域时,图像不会缩小

时间:2014-11-14 13:45:39

标签: android imageview

我正在尝试实现一个图像视图,用户可以按下缩略图并展开图像,然后再次按下同一图像并将图像缩小回缩略图。

我遇到的问题是,如果用户按下原始缩略图所在区域后图像已展开,则只刷新展开的图像而不是缩小图像,用户必须按下部分屏幕未覆盖原始缩略图,以便再次缩小它。

我需要在xml中更改某种属性来修复此问题,还是与我的java代码相关?

1 个答案:

答案 0 :(得分:0)

你应该有一个缩略图按钮的条件,所以它不会做同样的事情两次。 例如:

boolean thumbnailClicked = false;
...
@Override onClick(View v) {
    if(thumbnailClicked){
        //code to decrease image size here
        thumbnailClicked = false;
    }
    else {
        //code to increase image size here
        thumbnailClicked = true;
    }
}