안녕하세요

 

현재 갤러리를 구현중인데, 막히는 부분이 한두가지가 아니네요

 

http://darrysea.tistory.com/17  < -  이 싸이트를 바탕으로 코드를 짯구요.

 

갤러리 OnFling()함수를 이용하여 이미지가 한장씩 넘어가도록은

여러 구글링 결과 해결을 했는데요,

문제는 확대입니다

 

확대로 이것저것 검색을 해봤는데,

http://www.androidpub.com/25555 안드로이드펍에 이런 답변을 보게되었습니다.

보시면

 

[  Galley 에 등록하는 Adapter 의 getView 에서 Custom 한 ImageView 를 리턴하고

    그 ImageView 의 onDraw 를 만지면 쉽게 해결 됩니다. (canvas.translate(....) , Rect 를 사용하면 되요 )
     ImageView 에 등록된 이미지를 확대, 축소, 네비게이션 다 가능합니다.   ] 라는 답글이 있는데,
이해가 잘 안되서요.
 
getView에서 커스텀한 이미지뷰를 리턴한다는게,
예를들면  밑에 상황 같은것인가요?ㅠ
 
clsee ImageTest1234 extends ImageView{
    ~~~~~
}
public View getView(int position, View convertView, ViewGroup parent)
 {
    ImageView iv = new ImageTest1234(~);
     return iv;
 }
 
 
혹시나 싶어 한번 해봤는데, getView안에서 직접적으로
setImageResource(~)를 이용해 실행하면 이미지가 제대로 그려지는데,
 ImageTest1234 클래스안에서는 전체적으로 다른것들도 도통 먹질않습니다..
 
정확히 이해를 하지 못하고있는것 같아 책도 들고 뒤져봤는데도,
명쾌한 해답은 나와있질않네요..ㅠ
 
혹시 해결방법을 안시는분은 힌트라도 좀 알려주세요