Pham_loi
Chức vụ: 08:55:22, 08-07-2016 |
Bài này hướng dẫn tạo một ứng dụng vẽ màn hình nhấp nháy đủ mọi màu sắc (like a bar .
Phần vẽ Graphics chắc mọi người đã rõ, mình chỉ giải thích thuật toán.
Chúng ta tạo một lớp Random tên rd, sau đó dùng phương thức nextInt() để lấy số ngẫu nhiên, tiếp đó ta chia cho 0xffffff lấy phần dư, ta được mã màu từ -0xfffffe cho đến 0xfffffe. Vì mã màu không có số âm cho nên chúng ta dùng phương thức abs(int i) để lấy giá trị tuyệt đối, lúc này ta nhận được số ngẫu nhiên từ 0x00 cho đến 0xfffffe, vậy là đã có mã màu ngẫu nhiên để vẽ màn hình, dùng phương thức repaint() để thực hiện vẽ lại.
//class Midlet
//class mCanvas
========
App: Tải xuống Blink_Screen.jar (1.6kb)
Source: Tải xuống Blink_Screen.zip (0.7kb)
Nguồn: mbvn
: 0 ♥
Trực Tuyến:
Khách: 1