Transparent dialog in Sketchware

 

Code:

final AlertDialog dialog = new AlertDialog.Builder(MainActivity.this).create();
LayoutInflater inflater = getLayoutInflater();

View convertView = (View) inflater.inflate(R.layout.trans_custom, null);
dialog.setView(convertView);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.getWindow().setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(Color.TRANSPARENT));
ImageView img1 =(ImageView) convertView.findViewById(R.id.imageview1);

ImageView img2 =(ImageView) convertView.findViewById(R.id.imageview2);

ImageView img3 =(ImageView) convertView.findViewById(R.id.imageview3);

img1.setOnClickListener(new OnClickListener() { public void onClick(View view) {
showMessage("Camera"); } });

img2.setOnClickListener(new OnClickListener() { public void onClick(View view) {
showMessage("Gallery"); } });

img3.setOnClickListener(new OnClickListener() { public void onClick(View view) {
dialog.dismiss(); } });
dialog.show();


Comments