마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

HorizontalScrollView안의 Item 30분 주기 갱신 관련

0 추천
안녕하세요 개발 중에 고민할 사항이 있어 어떻게 하면 더욱더 효율적으로 화면을 구현할지
 
많은 경험이 있으신 분들이 많은 것 같아
 
도움이 될까 싶어 질문을 올립니다.
 
 
 
HorizontalView안에 여러개의 뷰가 가로로 배치가 되어 있습니다.
 
이 뷰들은 가로로 스크롤이 가능한데요 
 
30분 단위로 왼쪽으로 자동스크롤 되는 화면을 만들고 싶습니다.(손으로 <---이방향으로 터치 이동하였을때 화면방식)
 
주기당 자동 스크롤에는 문제가 되지 않는데 
 
 
30분후에 왼쪽으로 스크롤 되었을때에는 스크롤 해서 짤린 왼쪽 영역 뷰를 삭제??된 것 처럼 하게 해서
 
그왼쪽에 아이템 정보는 없는 것처럼 하려고 합니다.
 
 
1. 30분후에 약 300width영역이 스크롤 된다고 하면
2. 첫번째 뷰의 width가  300이하이면 두번째 뷰가 보여야 하고 (첫번째 + 두번째 width합쳤을때 300이하면 3번째 뷰가 보임)
3. 자동으로 스크롤 되었을때 첫번째 뷰로 이동이 불가능 해야 합니다.
4. 짤린 영역 부터 첫번째 화면입니다.
 
 
일단 개발전에 생각 하는 부분은
 
각 view당 width가 전부 달라서 
 
width계산을 해서 ArrayList로 있는 첫뻔째 인자 삭제 -> 다시 뷰 업데이트 이런식으로 하려고 하는데
 
이 방법으로 하게 되면 뷰가 엄청나게 많을때 인데스 정보등 전부 업데이트를 다시 해야 해서 
 
시간이 많이 걸릴거 같아 다른 방법이 있을까 생각 중에 이렇게 질문을 올렸습니다.
 
 
그림을 그렸었는데.... 회사라 그런지 업로드가 안되네요  ㅡㅡ;;;;
 
 
스크롤만 이용하여 좀더 간단하게 구현이 가능한 방법이 있을까요??
 
아님 다른 방법이라도... 참고할 만한 사이트라던지
 
도움좀 부탁드립니다!!!
 
 

 

뱀휅휅 (1,170 포인트) 님이 2014년 9월 29일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...