|
리스트뷰의 투명시 아이템(글자) 때문에 애써 출력한 배경그림이 글자의 배경색(흰색)
때문에 가려지잖아요.. 이거 글자만 출력할려면 어떻게 해야하죠..?
제가 그래서.. 혹시 저같으신 분들이 있나 해서 찿아봤는데요...
임프님이.. 아래와 같은 답을 주셨네요.. 힌트라하는게 맞겠네요..
임펠리테리입니다.
리스트뷰의 아이템들은 리스트뷰와는 별개로 따로 자신의 배경과 텍스트 등을 그려버립니다.
그래서 리스트뷰 자체를 투명하게 만들든 배경을 넣든 어떻게 해도 아이템에 의해 덮어씌워집니다.
이런 현상까지 막으려면, OnCustomDrawItem 이벤트에 핸들러를 만들어 직접 아이템을 그려줘야 합니다. 이벤트 핸들러에 인자로 넘어오는 DefaultDraw 값을 false로 설정하면 아이템이 전혀 그려지지
않으므로, 이때 배경을 그리지 않고 텍스트와 이미지만 직접 그려넣으면 되죠.
근데요.. 어떻게 텍스트와 이미지만 그려야 되는지 모르겠어요..
꼭좀 아시는분 답변 부탁드립니다..
|