嘿家伙我正在创建一个带缩放的按钮+的地图。我想要的是当我点击按钮它放大20%,当我再次点击它的按钮,它缩放50%,再次点击它放大100%。我怎样才能做到这一点?Android OnclickListener在一个按钮中的多个功能
Button zooomin = (Button) findViewById(R.id.plus);
zooomin.init(this);
zooomin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
MapView.zoomin(20%);
MapView.zoomin(50%);
MapView.zoomin(100%);
}
});
我希望你能帮助我解决我的问题,我在Android开发新手。
保持一个int计数器,当按钮被按下一次设置缩放到20%,再加入1到柜台上,如果是2的50%等,然后当它达到100%,重置计数器,以便当他们再次按下它时,它会回到20%。像那样的东西? –
您可以在整数变量中计算点击次数,并根据计数应用缩放 –
也许您可以使用MapView。 getZoomLevel() – Oshant