Có ai biết tài liệu hay về thư viện vẽ Skia được Android sử dụng không?Đối tượng vẽ Skia và Android Paint và cách sử dụng hoặc tài liệu của họ
Đối tượng Canvas chính hầu như không có bất kỳ trạng thái nào, vì vậy tôi nghĩ đặc biệt là đối tượng bạn có thể nhúng vào đối tượng Sơn. Tôi đã làm việc bằng cách thử nghiệm và lỗi làm thế nào để sử dụng một số ColorFilters và thực hiện một hiệu ứng mát mẻ với ColorMatrixColorFilter. Bây giờ tôi có các bóng đổ tôi muốn từ trình đổ bóng LinearGradient. Tôi nghĩ rằng tôi hiểu PathEffects và có một số ý tưởng về XferModes. MaskFilters và Rasterizers vẫn hoàn toàn mờ đục với tôi. Nhưng thử nghiệm và lỗi không phải là một cách hay để hiểu một thư viện phức tạp.
Chủ yếu là tôi lo ngại rằng tài liệu Android không thảo luận về đồ họa 2d và phương tiện sử dụng chúng. Ngay cả lớp javadocs thường không giải thích những gì lớp đang làm. Các chức năng thực tế là tất cả trong mã Skia C, mà tôi có thể nhận được, nhưng nó cũng thiếu tài liệu. Tôi đã thấy một số bản trình diễn thú vị nhưng Google đã giải thích rất ít về cách chúng được thực hiện.
Cách duy nhất để hiểu những điều này là thử nghiệm và đọc mã C? Điều gì về hiệu quả và thực hành tốt nhất? Các máy ảo Davlik/Android là nhạy cảm với phân bổ bộ nhớ và đôi khi chậm và tôi lo ngại rằng tôi không làm những điều tốt nhất.