Si quieres cambiar el cuadro de diálogo que sale originalmente en sketchware y hacerlo mas personalizable podemos optar por hacer lo siguiente, dicho esta esto es solo un ejemplo de un cuadro de diálogo personalizable simple.



codigo:

final AlertDialog dialog1 = new AlertDialog.Builder(MainActivity.this).create();
View inflate = getLayoutInflater().inflate(R.layout.custom,null); dialog1.setView(inflate);
dialog1.show();

Button b1 =(Button)inflate.findViewById(R.id.button1);

android.graphics.drawable.GradientDrawable EABFIJD = new android.graphics.drawable.GradientDrawable();
EABFIJD.setColor(Color.parseColor("#FF9E9E9E"));
EABFIJD.setCornerRadius(20);
b1.setBackground(EABFIJD);

/*implementar una accion al hacer Click*/

b1.setOnClickListener(new OnClickListener() { public void onClick(View view) {
showMessage("button");
dialog1.dismiss();
}});