package com.qmusic.controls;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import com.qmusic.MyApplication;
import com.qmusic.R;
public class BButton extends Button implements OnClickListener, Runnable {
int coldTime = 1000;
boolean cold;
public BButton(Context context) {
super(context);
init();
}
public BButton(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
void init() {
setBackgroundResource(R.drawable.b_button);
}
public void setColdTime(int coldTime) {
this.coldTime = coldTime;
}
@Override
public void onClick(View v) {
if (cold) {
return;
}
cold = true;
MyApplication.postDelayed(this, coldTime);
performClick();
}
@Override
public void run() {
cold = false;
}
}