2. Sửa đổi các tập tin tài nguyên colors.xml để bao gồm các giá trị màu cho gradient biên giới, la bàn bóng kính, bầu trời và mặt đất. Cũng cập nhật các màu sắc được sử dụng cho các biên giới và các dấu hiệu mặt:
3. Paint và Shader đối tượng sử dụng cho bầu trời và mặt đất ở đường chân trời nhân tạo được tạo ra dựa trên kích thước của View hiện tại, vì vậy họ không thể tĩnh như các đối tượng sơn mà bạn đã tạo ở chương 4. Thay vì tạo đối tượng Sơn, cập nhật phương pháp initCompassView trong lớp CompassView để xây dựng các mảng gradient và màu sắc mà họ sử dụng. Các phương pháp mã hiện tại có thể được để lại hầu như nguyên vẹn, với một số thay đổi đối với textPaint, circlePaint, và các biến markerPaint, như được nhấn mạnh trong các mã sau đây:
đang được dịch, vui lòng đợi..
