Tôi đang làm một AppWidget và trong cài đặt của nó, tôi cho phép người dùng bật/tắt bóng văn bản. Vì tôi không thể gọi phương thức shadow thông qua lớp RemoteViews, tôi đang thực hiện phương thức "vẽ" tự động vẽ widget và vùng chứa của nó.Hiển thị văn bản rõ nét bằng Canvas.drawText trong Android
Khi vẽ văn bản, nó bị mờ và không sắc nét như khi sử dụng TextView. Mã duy nhất tôi đã sử dụng cho bức tranh văn bản là:
Paint p = new Paint();
p.setAntiAlias(true);
p.setColor(Color.WHITE);
Có bất kỳ phép thuật nào khác mà tôi cần làm để nó trở nên sắc nét hơn không?
Sơn sơn = mới Sơn (Paint.LINEAR_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); đã làm các trick cho tôi – Tomas
Cảm ơn bạn đã tip. Sẽ dùng thử và xem liệu văn bản của tôi có đẹp hơn không. :) – Abhinav