Skip to content

Latest commit

 

History

History
68 lines (56 loc) · 1.43 KB

adal-dialogs.md

File metadata and controls

68 lines (56 loc) · 1.43 KB

adal-dialogs

BaseDialog - To simplify an using of fragments. AbstractRequestDialog - An dialog prepared to cancel retrofit requests. BaseDialogFragment - To simplify an using of DialogFragment. AbstractRequestDialogFragment - An DialogFragment prepared to cancel retrofit requests.

Download

Gradle:

dependencies {
  implementation 'com.massivedisaster.adal:adal-dialogs:0.1.20'
}

Usage

BaseDialog:

public class DialogTest extends BaseDialog {

    DialogTest(@NonNull Context context) {
        super(context);
    }

    @Override
    protected int layoutToInflate() {
        return R.layout.dialog_test;
    }

    @Override
    protected void doOnCreated() {
        findViewById(R.id.btnDismiss).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                dismiss();
            }
        });
    }
}

BaseDialogFragment:

public class DialogFragmentTest extends BaseDialogFragment {

    @Override
    protected int layoutToInflate() {
        return R.layout.dialog_test;
    }

    @Override
    protected void doOnCreated() {
        findViewById(R.id.btnDismiss).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                dismiss();
            }
        });
    }
}

Contributing

CONTRIBUTING

License

MIT LICENSE