先上图:
这里将绑定下面的Button和Dialog,当然使用的是自定义View。
完了会附代码。
用代码说话:自定义Button
public class AudioButton extends Button {
private static final int DISTANCE_Y_CANCEL = 50;
private static final int STATE_NORMAL = 1;
private static final int STATE_RECODING = 2;
private static final int STATE_WANT_TO_CANCEL = 3;
private static final int STATE_TOO_SHORT = 4;
private int curState = STATE_NORMAL;
private boolean isRecoding;
private DialogManager dialogmanager;//用来管理dialog
public void setRecoding(boolean isRecoding) {
this.isRecoding = isRecoding;
}
public boolean isRecoding() {
return isRecoding;
}
public DialogManager getDialogmanager() {
return dialogmanager;
}
public void setDialogmanager(DialogManager dialogmanager) {
th