Android中双击,三击事件的响应代码

来源:互联网 发布:淘宝评语100字能粘贴 编辑:程序博客网 时间:2024/05/22 06:47

根据目前个人掌握的Android API情况,没有双击监听器,需要自己实现,下面是实现三击事件响应的代码:

public class MainActivity extends Activity implements OnClickListener {private static final String TAG = "MainActivity";long[] mHits = new long[3];@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button btn = (Button) findViewById(R.id.btn);btn.setOnClickListener(this);}@Overridepublic void onClick(View v) {System.arraycopy(mHits, 1, mHits, 0, mHits.length-1);        mHits[mHits.length-1] = SystemClock.uptimeMillis();        if (mHits[0] >= (SystemClock.uptimeMillis()-500)) {            Log.i(TAG, "三连击,杀死僵尸1000个");        }}}


0 0
原创粉丝点击