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();}});