항상 최상위에 나오는 뷰 만들기 (팝업 비디오 + Q슬라이드) 이전에 쓴 글 '항상 최상위에 나오는 뷰 만들기'는 뷰는 나오지만 터치 이벤트를 받지 못했다. 터치 이벤트를 받더라도 ACTION_OUTSIDE 이벤트만 받을 수 있었다. 이제는 그냥 최상위 뷰만 나오게 하는 것이 아니라 뷰를 최상위에 나오게 하면서 모든 터치 이벤트를 받아보자. 터치로 뷰를 이동해보고(갤럭시의 팝업 비디오 처럼) 투명도를 조절해보자!!(옵티머스의 Q슬라이드) 1. 최상위에 나오게 하기 위해서는 Window에 뷰는 넣는다.2. 다른 화면에서도 나오게 하기위해서는 서비스에서 뷰를 생성하여야 한다.3. 뷰에 들어오는 터치 이벤트를 OnTouchListener를 통해서 받는다. 1. 서비스 생성자신의 앱이 종료된 후에도 항상 해당 ..
포스팅이 좀 늦었네요. 블로그를 늦게시작하다보니 이렇게 되었네요 ㅎㅎ저도 갤럭시S3를 사용하고있는데 정말 좋은소식입니다. 8월말~ 9월초에 발표한다고했는데현재로는 9월10일이 유력한 날짜라고합니다. 동영상보시면 달라진 점들을 볼 수 있는데요. 아래 링크는 해외판 펌웨어 다운로드링크입니다. (국내판은 하지마세요. 책임지지않아요..)http://hotfile.com/dl/230040788/eefcbf7/I9300XXUFME7_I9300OXAFME7_OXA.zip.html
1. SurfaceView는 무엇인가? SurfaceView를 알기 쉽게 설명하기 위해 인터넷을 찾다 보니까 아주 좋은 글과 그림이 있어 원문을 그대로 인용하겠습니다(그림은 조금 손봤습니다). 'Android Application에서 View는 GDI Thread를 통해 Surface에 그려지게 됩니다. 만약 View에 동영상 또는 카메라 프리뷰와 같이 그려지는 양이 매우 많거나 빠른 화면 변화를 원한다면 SurfaceView를 사용해야 합니다. SurfaceView의 내용은 GDI Thread를 통해서 Surface에 그려지지 않고 다른 Thread를 통해서 그려지기 때문입니다. SurfaceView는 아래 그림과 같이 Window의 아래쪽에 위치하며, Windows를 뚫어서(Punched) 자신이 보..