Tôi đang làm việc trên chế độ xem biểu đồ tùy chỉnh Android sử dụng Canvas # drawLines và đối tượng sơn đã bật tính năng chống răng cưa. Chế độ xem của tôi đã bật tăng tốc phần cứng. Thỉnh thoảng khi tôi chụm phóng to/thu nhỏ, một số dòng trong biểu đồ của tôi sẽ xuất hiện rời rạc và chúng phân loại thành hình xoắn. Nếu tôi thay đổi thành lớp phần mềm hoặc vô hiệu hóa chống răng cưa thì vấn đề sẽ biến mất. Đây có phải là lỗi với drawline hay không ai đó có ý tưởng về những gì có thể xảy ra?Android - drawline với tăng tốc phần cứng và chống răng cưa gây ra hiện vật
Hình ảnh đầu tiên thể hiện sự cố, hình ảnh thứ hai được di chuyển nhẹ và thể hiện cách biểu đồ trông hầu hết thời gian, với các dòng được nối đầy đủ.
(hình ảnh thể hiện vấn đề)
(hình ảnh hiển thị như thế nào đồ thị nên xem xét - vẫn vài khoảng trống nhỏ)
Cảm ơn. Tôi đã gặp phải vấn đề tương tự. Tôi đã cố gắng giải quyết, bằng cách sử dụng 'LAYER_TYPE_SOFTWARE'. Tuy nhiên, điều đó xuất hiện chậm hơn, như trong biểu đồ, có một mái tóc chéo di chuyển, dựa trên sự kiện liên lạc của tôi. Bạn có biết tại sao? Tôi đoán là, thời gian được thực hiện, để chuyển bitmap ngoài màn hình của phần mềm sang GPU khi 'LAYER_TYPE_SOFTWARE' được sử dụng. –
Sau khi vô hiệu hoá chống bí danh, mặc dù vấn đề rời rạc dường như không còn, đường vẽ không trơn tru và trông xấu xí. –