네트워크에서 파일을 다운받는 중에 ProgressDialog - Circle을 쓰려고 하는데

Spin wheel과 텍스트 밑에 Cancel버튼을 넣어서 이벤트를 받을 수 있을까요?

없으면 AlertDialog로 만들어야 할거 같은데..아시는 분 계시면 답변부탁드릴게요~