Làm thế nào tôi có thể đạt được một hình tròn trong Android, giống như dưới đây, thông qua một hình Android drawable:
Làm thế nào để có được hình tròn trong Android
51
A
Trả lời
108
Bạn cần phải tạo ra một hình dạng drawable
trong thư mục drawable trông giống như:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" >
<gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF"
android:angle="270"/>
</shape>
(Ví dụ này tôi đã lưu drawable như circle.xml và nó sẽ có một gradient điền)
Sau đó, trong cách bố trí của bạn, bạn cần phải xác định một cái nhìn và đặt hình dạng làm nền:
<View android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/circle"/>
Chế độ xem xác định kích thước và kích thước của hình dạng.
Edit - Ảnh chụp màn hình của kết quả của mã
Các vấn đề liên quan
- 1. SVG - Làm thế nào để cắt ảnh thành hình tròn?
- 2. Làm thế nào để có một TextView tròn
- 3. Làm thế nào để có được keyCode trong android
- 4. Làm cách nào để vẽ biểu đồ hình tròn theo cách thủ công trong Android?
- 5. Làm cách nào để vẽ hình tròn bằng canvas trong Android?
- 6. Android: làm thế nào để có được ImageView để điền vào màn hình
- 7. Làm thế nào để làm tròn số thập phân trong Android
- 8. Làm thế nào để có được một đường viền mỏng trong qtip với các góc tròn?
- 9. Làm thế nào để vẽ hình tròn, hình chữ nhật theo cách thủ công trên máy quay video android
- 10. Làm cách nào để vẽ hình tròn trong Unity3D?
- 11. Làm thế nào để vẽ một hình chữ nhật tròn (hình chữ nhật với các góc tròn) với OpenCV?
- 12. Tạo nút có góc tròn trong android
- 13. Làm thế nào để có được sự khác biệt giữa hai ngày làm tròn đến giờ
- 14. Làm thế nào để làm tròn một phao trong F #?
- 15. Giao diện người dùng loại hình tròn trong Android?
- 16. Làm thế nào để vẽ một vòng tròn trong suốt?
- 17. Làm thế nào để có được Android Liên thumbnail
- 18. Làm thế nào để có được id ứng dụng Android?
- 19. Làm thế nào để tạo một vòng tròn clippath từ một hình ảnh?
- 20. Làm thế nào để cắt một hình ảnh trong Android?
- 21. Làm thế nào để thiết lập hình nền trong android
- 22. Làm thế nào để có được khi một ImageView được tải hoàn toàn trong Android
- 23. nút tròn trong Android
- 24. Làm thế nào để có được một mảng hình ảnh?
- 25. Làm thế nào để có được hình chữ nhật của Drawable của ImageView trên Android?
- 26. làm thế nào để có được hình ảnh địa lý
- 27. Làm thế nào getContentResolver() có thể được gọi trong Android?
- 28. Làm thế nào để vẽ vòng tròn với phân vùng trong android?
- 29. Làm thế nào để tạo hình ảnh với các góc tròn trong C#?
- 30. Làm thế nào để cắt UIImage trên hình bầu dục hoặc hình tròn?
Tôi đã thử hình dạng hình bầu dục nhưng nó mang lại hình dạng hình bầu dục không hình tròn. Tôi đã không sử dụng gradient như tôi không yêu cầu nó. – MobiDev
Hình bầu dục sẽ cung cấp cho bạn một vòng tròn, nó dựa trên kích thước của Chế độ xem. Nếu bạn có hình bầu dục thì chiều cao và chiều rộng của khung nhìn không được bằng nhau. –
Tôi đang sử dụng hai trường hợp trong layout_width đầu tiên và layout_height là nội dung bọc, trong trường hợp layout_width thứ hai và layout_height là cố định nói 150dip. Trong cả hai trường hợp, hình dạng kết quả là hình bầu dục. Nhưng tôi cần vòng tròn. – MobiDev