<span style="font-size:18px;">public class Settings extends Activity implements OnClickListener {
Button but_lai;
long firstClickTime=0;
int count=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_settings_checkedupdate);
but_lai=(Button) findViewById(R.id.but_dian);
but_lai.setOnClickListener(this);
but_lai.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(firstClickTime>0){
long lastClickTime=System.currentTimeMillis();
if(lastClickTime-firstClickTime<500){
count++;
if(count==4){//等于多少就是代表多少连机
Toast.makeText(Settings.this, "4击了 ", 1).show();
count=0;
firstClickTime=0;
}
else{
firstClickTime=lastClickTime;
}
}
else{
count=1;
firstClickTime=lastClickTime;
}
}
else{
count++;
firstClickTime=System.currentTimeMillis();
}
}
});
}
}
</span>
安卓多连击事件的实现
最新推荐文章于 2021-05-25 19:01:19 发布