Skip to content

learnoset/material-dialogs

Repository files navigation

Best Material UI design Library for Android Studio

Learnoset Material Dialogs is a powerful library for Android Studio that consist of


Why use Learnoset Material Dialogs Library

  • Easy to Use
  • Don't need to right lengthy code
  • Easy to implement
  • Responsive Designs
  • Modern Designs


How to add Learnoset Material Dialogs library to your Project?

1. Add below line in your module level build.gradle file
implementation 'com.github.learnoset:material-dialogs:1.7'

  1. Add below line in your project level build.gradle file
allprojects {
    repositories {
        google()
        jcenter()
        
        // add below line
        maven {url 'https://jitpack.io' }
    }
}

How to use Custom Update Available Dialog in Android Studio


  1. Add below code in the XML file
// Creating Dialog
AppUpdateDialog appUpdateDialog = new AppUpdateDialog(context, "V1.6");
appUpdateDialog.setCancelable(false);

// adding update features
appUpdateDialog.addUpdateFeature("Bugs Fixed");
appUpdateDialog.addUpdateFeature("Design Improvements");
appUpdateDialog.addUpdateFeature("New Functionalities");
appUpdateDialog.addUpdateFeature("More Update Features");

// show dialog
appUpdateDialog.show();

// listen for update button click
appUpdateDialog.setUpdateBtnClickListener(new UpdateBtnClickListener() {
    @Override
    public void onClick() {
      // handle click event here
    }
});
                
  1. Using Themes with Custom Update Available Dialog
appUpdateDialog.setDialogTheme(AppUpdateDialog.DialogTheme.LIGHT);
// OR
appUpdateDialog.setDialogTheme(AppUpdateDialog.DialogTheme.DARK);
// OR USING CUSTOM THEME
CustomDialogTheme customDialogTheme = new CustomDialogTheme();
customDialogTheme.setDialogBackgroundColor(Color.RED); // setting custom dialog background color
customDialogTheme.setTextColor(Color.BLACK); // text colors
customDialogTheme.setUpdateAvailableTxtColor(Color.BLACK); // setting NEW UPDATE AVAILABLE text color
customDialogTheme.setUpdateNowBtnColor(Color.BLUE); // setting Update Now button color
customDialogTheme.setWaveColorOne(Color.BLUE); // setting wave one color
customDialogTheme.setWaveColorTwo(Color.BLUE); // setting wave two  color
customDialogTheme.setVersionNameColor(Color.WHITE); // setting version name text color

appUpdateDialog.setDialogTheme(customDialogTheme);

// show dialog after setting theme
appUpdateDialog.show();

You can Visit our Website to learn more about Android App Development, Java, Python, JavaScript, Artificial Intelligence
Learnoset Website


We provide source code for Login & Register pages, Custom Dialogs, Custom Navigation Bar, Custom Toolbar, Custom Bottom Bar with material UI design and complete project files

About

Best Custom Dialogs Material UI design Library

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages