Таким образом, вы можете создать свой собственный диалог и открыть его, когда на вашем изображении будет нажата:
yourImage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//in here open your dialog
yourDialog diag = new yourDialog();
diag.show();
}
});
Теперь вы можете создать свой собственный диалог следующим образом:
public class yourDialog extends Dialog {
Context mContex;
public yourDialog(@NonNull Context context) {
super(context);
mContex= context;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.invite_dialog);
closeDialog();
}
private void closeDialog(){
TextView exit = findViewById(R.id.xButton);
exit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dismiss();//close your dialog
}
});
}
}