Tôi đang cố gắng tạo các biểu tượng có thể tùy chỉnh trong Android. Tôi đã tạo phần tử vectơ, nhưng bây giờ tôi muốn tạo cho nó một nền hình tròn, vì vậy tôi đã thử đặt nó bên trong một hình tròn. Như thế này:
android:shape="hình bầu dục">
android:chiều cao="24dp"
android:width="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<đường dẫn="" android:fillcolor="#000">đường>
android:pathData="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4A2,2 0 0,0 20,2M6,9H18V11H6M14,14H6V12H14M18,8H6V6H18" />
Nhưng điều này không hiệu quả và tôi đang cố gắng đạt được những điều sau:
Bằng cách chỉ sử dụng vectơ, tôi không có được nền.
(Tôi sử dụng trang web này Tạo vectơ)
Thay vì đặt vectơ thành một hình, tôi sẽ sử dụng LayerList Drawable
Như thế này:
android:shape="hình bầu dục">
android:width="48dp"
android:chiều cao="48dp"
/>
Tôi là một lập trình viên xuất sắc, rất giỏi!