private ImageButton getCircleImageButton(int size, int resource) {
ImageButton button = new ImageButton(this);
GradientDrawable buttonGD = new GradientDrawable();
buttonGD.setSize(size, size);
buttonGD.setColor(Constant.appBackgroundColor);
buttonGD.setCornerRadius(size / 2);
buttonGD.setStroke(10, Constant.buttonLineColor);
button.setBackground(buttonGD);
button.setImageResource(resource);
button.setScaleType(ImageButton.ScaleType.FIT_CENTER);
button.setClipToOutline(true);
return button;
}