dev-logs
picturebox에 png로 된 스마일이미지를 추가했는데 여백이 흰색으로 나온다. 탐색기에 보면 Resources.resx 라는게 있다. 더블클릭하면 이런 창이 나온다. 리소스 추가 - 기존 파일 추가 선택 하고 저장된 png 파일을 불러온다. 리소스가 생성되었다. 폼으로 돌아와서 picturebox의 Image속성 에 파일을 설정해준다.프로젝트 리소스 파일에 방금만든 리소스가 추가되어있다. 선택하고 확인. picturebox의 BackColor 도 Transparent로 바꿔준다. picBox_man의 backcolor를 투명하게하고 부모배경을 picBox_main으로 설정하는 코드이다. 실행하면 투명하게 보인다!
참고로 안드로이드 버전 6.0.1에서 실행했습니다. 1. 촬영한 동영상을 sdcard에 저장하기 위해서 "Manifest.xml" 파일에코드를 넣어주었다. 나는 MediaRecorder를 사용해서 녹화를 했는데, setOutputFile() 함수의 인자로 저장경로를 넣어줘야 했다. 당연히 경로를 "/sdcard" 로 지정하면 잘 저장이 될 줄 알았다... 하지만 몇번의 시도 끝에!! 안드로이드 4.0버전인가... 부터는 저런식으로 지정하는 것을 허용하지 않는다는 걸 알게 되었다. 결론은 외부저장소에 저장하기 위해서는"/mnt/sdcard";로 해야한다. 저기가 외부저장소의 root? 인 것 같다. 안드로이드는 너무 변화가 잦아서 개발하기에는 너무 번거로운 것 같다ㅜ 가뜩이나 어려운데....