자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey XE8 리스트박스(데이터+이미지) 쓰레드 방법으로 구현하는 방법...
2015.05.28 04:23
XE8앱에서 테스트중입니다.
스타일북을 이용해서 리스트를 생성(리스트안에 이미지 포함)합니다.
리스트에 최소 2개부터 ~ 최대 이미지가 60개쯤 로딩 / 속도가 상당히 느립니다.(대략 15~20개 오픈하는데, 30초이상)
쓰레드를 이용해서 리스트박스 생성, 이미지 로딩을 따로 하는 방법을 구현하고 있는데,
쓰레드(Task)가 실행되고 있는 도중에 리스트박스를 스크롤 할 경우 스크롤 이전이미지가 잔상으로 남습니다. (처음 화면에 리스트 4개가 보인다고 하면, 스크롤한 5번째 리스트부터 1번째 이미지가 잔상)
스크롤 될 때는 잔상이 남지만 쓰레드는 정상적으로 동작되면서 이미지를 1개씩 sync 시킵니다. 5번째 이미지가 로딩이 되면 잔상이 사라집니다.
다른 테스트로 텍스트로만 리스트박스 쓰레드를 이용해서 생성할 경우에는 잘 스크롤된 화면에 TEXT 값의 잔상이 없이 잘 구동 됩니다.
이미지일 경우에만 스크롤 하면서 잔상이 생깁니다.
이게 리스트박스(스타일북이용한 이미지포함된)스크롤의 오류인지, 뭔가 덜 구현해서 그런지 잘
모르겠습니다..





댓글 0
Firemonkey XE8 리스트박스(데이터+이미지) 쓰레드 방법으로 구현하는 방법...
2015.05.28 04:23
XE8앱에서 테스트중입니다.
스타일북을 이용해서 리스트를 생성(리스트안에 이미지 포함)합니다.
리스트에 최소 2개부터 ~ 최대 이미지가 60개쯤 로딩 / 속도가 상당히 느립니다.(대략 15~20개 오픈하는데, 30초이상)
쓰레드를 이용해서 리스트박스 생성, 이미지 로딩을 따로 하는 방법을 구현하고 있는데,
쓰레드(Task)가 실행되고 있는 도중에 리스트박스를 스크롤 할 경우 스크롤 이전이미지가 잔상으로 남습니다. (처음 화면에 리스트 4개가 보인다고 하면, 스크롤한 5번째 리스트부터 1번째 이미지가 잔상)
스크롤 될 때는 잔상이 남지만 쓰레드는 정상적으로 동작되면서 이미지를 1개씩 sync 시킵니다. 5번째 이미지가 로딩이 되면 잔상이 사라집니다.
다른 테스트로 텍스트로만 리스트박스 쓰레드를 이용해서 생성할 경우에는 잘 스크롤된 화면에 TEXT 값의 잔상이 없이 잘 구동 됩니다.
이미지일 경우에만 스크롤 하면서 잔상이 생깁니다.
이게 리스트박스(스타일북이용한 이미지포함된)스크롤의 오류인지, 뭔가 덜 구현해서 그런지 잘
모르겠습니다..

