Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.06 KB

File metadata and controls

40 lines (30 loc) · 1.06 KB

Alert Dialog AppCompat

Create simple alert dialogs with simple code

Supported platforms: Android.

You may also need the Material version and the coroutines extensions.

Example

import splitties.alertdialog.appcompat.alertDialog
import splitties.alertdialog.appcompat.cancelButton
import splitties.alertdialog.appcompat.messageResource
import splitties.alertdialog.appcompat.okButton
import splitties.alertdialog.appcompat.onShow
import splitties.alertdialog.appcompat.positiveButton

class YourActivity : AppCompatActivity {

    //...

    private fun doIrreversibleStuffOrCancel() {
        alertDialog {
            messageResource = R.string.dialog_msg_confirm_irreversible_stuff
            okButton { irreversibleStuff() }
            cancelButton()
        }.onShow {
            positiveButton.textColorResource = R.color.red_500
        }.show()
    }
}

Download

implementation("com.louiscad.splitties:splitties-alertdialog-appcompat:$splitties_version")