Tôi đang lập trình một trò chơi Android bằng AndEngine. Tôi muốn tạo ra một vòng tròn trong đó có một số trong, giống như trong ảnh này:Làm cách nào để tạo vòng kết nối có số?
Trả lời
Something như thế này:
circle.xml (trong res/drawable)
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<solid android:color="#aaf" />
</shape>
và circletext.xml (trong res/layout):
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white"
android:orientation="vertical" >
<TextView
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center"
android:background="@drawable/circle"
android:gravity="center"
android:shadowColor="@android:color/white"
android:shadowRadius="10.0"
android:text="4"
android:textColor="@android:color/black"
android:textSize="18sp" />
</FrameLayout>
trông như thế này:
Vâng, tôi đoán là cách đơn giản nhất là chỉ cần đặt một bức tranh như thế trong haha. Bạn luôn có thể sử dụng một hình ảnh với một vòng tròn sau đó lớp văn bản với số trên đầu trang của nó.
tôi sẽ tạo ra rất nhiều. Tôi không thể sử dụng hình ảnh cho hiệu suất tốt. – Kadir
Bạn có thể sử dụng một công cụ trò chơi đơn giản để xử lý hình ảnh. Họ không nên được xử lý chuyên sâu sau đó nếu họ arent di chuyển. Thậm chí sau đó, hầu hết các công cụ có thể xử lý 20 hoặc 30 sprites chuyển động mà không có một vấn đề, ngay cả với một hệ thống va chạm áp dụng cho tất cả chúng. – WingDev
sử dụng kết cấu có nguồn là một bitmap sẽ không ảnh hưởng đến hiệu suất của bạn hơn bất kỳ cách nào bằng cách sử dụng một nguồn của texure là một bitmap được vẽ từ sơn. Trong thực tế, họ sẽ giống nhau. Bởi vì để hiển thị vòng tròn trong GL nó phải là một bitmap đầu tiên. –
- 1. cách tạo vòng kết nối bằng cách sử dụng javascript
- 2. Làm cách nào để tạo vòng kết nối tải CSS3 tùy chỉnh?
- 3. Làm cách nào để tăng vòng kết nối cùng với việc tăng văn bản trong vòng kết nối?
- 4. Làm cách nào để vẽ vòng kết nối thông qua XML Drawable - Android?
- 5. Tôi làm cách nào để có thể kết nối các kết nối bằng psycopg và gevent?
- 6. Tôi làm cách nào để tự động phát vòng kết nối jPlayer?
- 7. Làm thế nào để tạo siêu kết nối bằng XSLT?
- 8. UIImage trong vòng kết nối
- 9. Vòng kết nối và vòng kết nối Google Maps V3 mà tôi đã tạo không khớp với
- 10. Có cách nào để lấy số lượng kết nối trong nhóm trung tâm Signalr không?
- 11. Dự đoán va chạm vòng kết nối vòng tròn
- 12. Làm cách nào để đóng kết nối python mongodb?
- 13. Làm cách nào để kiểm tra kết nối svn?
- 14. MPMoviePlayerController: Làm cách nào để tạo vòng lặp video?
- 15. Làm cách nào để có cấu trúc kết nối C API gốc từ Trình kết nối MySQL/C++?
- 16. SQL, Làm cách nào để ghép nối các kết quả?
- 17. Làm cách nào để tạo một vòng lặp trong JavaScript?
- 18. Làm cách nào để kiểm tra số lượng kết nối mở trong node.js?
- 19. Làm cách nào để đo lường số lượng kết nối cơ sở dữ liệu mở
- 20. cách tạo kết nối Socket trong Android?
- 21. Làm cách nào để kết nối AudioUnilePlayer AudioUnit với 3DMixer?
- 22. Số kết nối mờ
- 23. Phát hiện vòng kết nối hough android
- 24. Làm cách nào để tạo Flask SQLAlchemy sử dụng lại các kết nối db?
- 25. Làm cách nào để kiểm tra kết nối mạng?
- 26. Làm cách nào để kết nối C# với Postgres?
- 27. Làm cách nào để kết nối Dart với SQLite?
- 28. Làm cách nào để kết nối qua HTTPS bằng Jsoup?
- 29. Làm cách nào để kết nối với mysql bằng java?
- 30. Làm cách nào để đếm số lượng kết nối mở trong cơ sở dữ liệu sqlite?
Tôi đã thêm các thuộc tính sau vào TextView để thêm đánh bóng tốt hơn cho số lớn hơn. android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: minHeight = "14dp" android: minWidth = "14dp" android: maxHeight = "14dp" – elprl