Sử dụng Trackball
Nhiều thiết bị di động cung cấp một trackball như một giải pháp hữu ích (hoặc bổ sung) với màn hình cảm ứng và D-pad. Sự kiện Trackball được xử lý bằng cách ghi đè các phương pháp onTrackballEvent trong Xem hay Hoạt động của bạn.
Giống như sự kiện liên lạc, di chuyển trackball được bao gồm trong một tham số MotionEvent. Trong trường hợp này, các MotionEvent chứa các chuyển động tương đối của trackball kể từ khi sự kiện bi cuối cùng, chuẩn hóa thành 1 đại diện cho phong trào tương đương do người dùng nhấn phím D-pad.
Bạn có thể tìm thấy sự thay đổi dọc bằng cách sử dụng các phương pháp GetY, và tìm thấy những di chuyển ngang qua các phương pháp GetX:
ADVANCED drawable nGUỒN
Trước đó trong chương này, bạn kiểm tra một số tài nguyên có thể vẽ được mở rộng, bao gồm cả hình dạng, độ dốc, và màu sắc. Phần này giới thiệu một số thêm XML định nghĩa Drawables.
Composite Drawables
Sử dụng hỗn Drawables để kết hợp và vận dụng các nguồn lực có thể vẽ được khác. Bạn có thể sử dụng bất kỳ tài nguyên có thể vẽ được trong các định nghĩa tài nguyên hợp sau đây, bao gồm cả ảnh, hình dạng, và màu sắc. Tương tự như vậy, bạn có thể sử dụng các Drawables mới trong mỗi khác và giao cho các điểm trong cùng một cách như tất cả các tài sản có thể vẽ được khác.
Chuyển hoá Drawables
Bạn có thể mở rộng quy mô và xoay các nguồn lực có thể vẽ được hiện bằng cách sử dụng khéo léo đặt tên ScaleDrawable và lớp RotateDrawable. Những Drawables biến đổi đặc biệt hữu ích cho việc tạo thanh prog¬ress hoặc tạo hiệu ứng động Views.
► ScaleDrawable - Trong thẻ quy mô, sử dụng scaleHeight và scaleWidth thuộc tính để xác định chiều cao đích và tương đối rộng với khung giới hạn của đối tượng vẽ ban đầu, tương ứng. Sử dụng các thuộc tính scaleGravity để kiểm soát các điểm neo cho hình ảnh thu nhỏ lại.
đang được dịch, vui lòng đợi..
