Tôi muốn vẽ một chuỗi có nghĩa là "stackoverflow" trong chế độ xem tròn như hình dưới đây có thể bất kỳ ai đề xuất cách thực hiện. Và tôi cũng cần sự kiện click trên mỗi characer.Vẽ văn bản ở dạng xem tròn?
Trả lời
Bạn cần thực hiện chế độ xem tùy chỉnh cho việc này. trong phương thức onDraw, tạo một đối tượng đường dẫn, thêm vòng tròn vào đối tượng đó, và sau đó sử dụng đối tượng Canvas để vẽ văn bản trên đường dẫn đó.
Path path = new Path();
path.addCircle(x, y, radius, Path.Direction.CW);
myCanvas.drawTextOnPath(myText, path, offset, 0, myPaint);
Edit:
sử dụng dòng mã này khi sử dụng os 4.0 trở lên:
setLayerType(View.LAYER_TYPE_SOFTWARE, null);
nhưng điều gì về sự kiện nhấp chuột trên đó –
tôi có thể có sự kiện nhấp chuột trên đó –
bất kỳ ý tưởng nào về sự kiện nhấp chuột vào nó không? –
Hãy nhìn vào cả hai Path.addCircle
và Canvas.drawTextOnPath
API.
- 1. Văn bản có dạng thức ở dạng xem văn bản
- 2. Vẽ văn bản ở giữa
- 3. Vẽ văn bản trên Canvas ở góc
- 4. Vẽ Văn bản ở Góc An
- 5. Vòng tròn vẽ Android xung quanh Văn bản
- 6. Vẽ văn bản trong lớp phủ vòng tròn
- 7. Delphi: Vẽ một văn bản ở dạng phụ đề cho vista với aero như windows 7
- 8. iOS - Sắp xếp các bản xem dưới dạng hình tròn
- 9. Chèn văn bản UITextView vào văn bản dạng xem văn bản
- 10. iPhone - Cách vẽ văn bản ở giữa một hình vuông
- 11. Vẽ văn bản trên hình dạng trong ActionScript 3
- 12. Rgooglemaps vẽ văn bản
- 13. Làm thế nào để xóa một vòng tròn được vẽ ở dạng C# windows?
- 14. Xem dữ liệu BLOB có chứa văn bản ở định dạng XML
- 15. Vẽ văn bản trong canvas
- 16. Android: Vẽ nút làm quay tròn
- 17. vẽ văn bản "ellipsized" vào canvas
- 18. drawRect vẽ văn bản 'trong suốt'?
- 19. Vòng tròn vẽ iOS
- 20. Cách lấy văn bản chính xác từ Chỉnh sửa văn bản và đặt thành dạng xem văn bản trong android
- 21. Làm cách nào để vẽ văn bản trên canvas?
- 22. Định vị văn bản Raphael js: định tâm văn bản trong một vòng tròn
- 23. Vẽ khu vực hình tròn
- 24. Vẽ văn bản bên trong Arc bằng canvas
- 25. ggplot, khía cạnh, piechart: đặt văn bản ở giữa biểu đồ hình tròn lát
- 26. Tại sao vẽ bản vẽ vim ở vị trí các tab và cách tránh điều này?
- 27. văn bản hình dạng cung tròn với hỗ trợ css3 và ie8
- 28. qt vẽ văn bản đầy màu sắc
- 29. Vẽ xoay văn bản với NSString drawInRect
- 30. Lớp phủ UIView iOS, vẽ văn bản xem qua đến hình nền
[Hãy xem này, nó được hỏi trước] (http: // stackoverflow. com/a/8343851/420015) – adneal
đó là vẽ một vòng tròn xung quanh văn bản nhưng không vẽ văn bản theo cách tròn –
[Được rồi, nhưng nó đã được hỏi trước đó. Liên kết này là đúng] (http://stackoverflow.com/a/8337972/420015) – adneal