안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 안드로이드를 계속해서 배우고 있는데요.
구현을 하려는 것 중 마땅히 좋은 방법이 잘 생각이 나지 않아 이렇게 글을 올립니다.
문제는....
꽤 큰 이미지를 실시간으로 Download 하여 ImageView 혹은 그 어떤 다른 것에 설정, 화면에 Display 를 하고 싶은데요..
이미지의 용량이 크다보니 속도가 느릴 것으로 예상됩니다.
그래서 굉장히 해상도가 낮은 용량이 작은 이미지를 먼저 Display 하고
실제 용량이 큰 이미지를 머 4분할 혹은 16분할으로 잘라서 차례로 Download 하여
부분적으로 이미 Display 한 부분에 위치에 맞게 Display를 해주고 싶은데요.
안드로이드 프로그래밍을 시작한지 얼마 안 대 어떤식으로 해결해 나갈지 잘 모르겠네요..ㅡ,ㅡ;
Down 받는 도중에도 멀티터치로 확대 축소가 되었으면 하는데..
혹시 이런 문제에 대해 아시거나 혹은 도움이 될만한 그 어떤 것이라도 알고 계신 분들의 도움을 부탁드립니다.
읽어주셔서 감사합니다......ㅡ.,ㅡ;
구현을 하려는 것 중 마땅히 좋은 방법이 잘 생각이 나지 않아 이렇게 글을 올립니다.
문제는....
꽤 큰 이미지를 실시간으로 Download 하여 ImageView 혹은 그 어떤 다른 것에 설정, 화면에 Display 를 하고 싶은데요..
이미지의 용량이 크다보니 속도가 느릴 것으로 예상됩니다.
그래서 굉장히 해상도가 낮은 용량이 작은 이미지를 먼저 Display 하고
실제 용량이 큰 이미지를 머 4분할 혹은 16분할으로 잘라서 차례로 Download 하여
부분적으로 이미 Display 한 부분에 위치에 맞게 Display를 해주고 싶은데요.
안드로이드 프로그래밍을 시작한지 얼마 안 대 어떤식으로 해결해 나갈지 잘 모르겠네요..ㅡ,ㅡ;
Down 받는 도중에도 멀티터치로 확대 축소가 되었으면 하는데..
혹시 이런 문제에 대해 아시거나 혹은 도움이 될만한 그 어떤 것이라도 알고 계신 분들의 도움을 부탁드립니다.
읽어주셔서 감사합니다......ㅡ.,ㅡ;




1. 새로운 View를 하나 정의해야 합니다.
(전체 그림이 그려질 View)
2. 그림을 받았을때 이를 전체의 몇번째 그림이라고 명시한 객체에 넣어서 만든 View로 넘깁니다.
3. 1에서 만든 View의 onDraw에서 특정 좌표(계산 해야겠죠.)에 이미지를 그립니다.
4. 멀티터치는 1에서 만든 View에 구현해 둡니다.