Tôi đang cố gắng tìm ra cách xác định đường thẳng đứng (dày 1dp) để sử dụng làm đối tượng có thể vẽ.Đường thẳng đứng sử dụng XML có thể vẽ
Để thực hiện một ngang, nó khá đơn giản:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line">
<stroke android:width="1dp" android:color="#0000FF"/>
<size android:height="50dp" />
</shape>
Câu hỏi đặt ra là, làm thế nào để làm cho dòng này dọc?
Có, có các cách giải quyết khác, chẳng hạn như vẽ hình chữ nhật dày 1px, nhưng điều đó làm phức tạp XML có thể vẽ, nếu nó bao gồm nhiều phần tử <item>
.
Bất kỳ ai cũng có cơ hội này?
CẬP NHẬT
Trường hợp vẫn chưa được giải quyết. Tuy nhiên, Đối với bất cứ ai trên một cuộc thập tự chinh tài liệu Android - bạn có thể tìm thấy điều này hữu ích: Missing Android XML Manual
CẬP NHẬT
tôi thấy không có cách nào khác ngoài cái mà tôi đánh dấu là chính xác. Nó lừa mặc dù cảm thấy một chút "nặng", do đó nếu bạn tình cờ biết được câu trả lời không quên chia sẻ;)
cảm ơn Mark :)! Tôi biết rằng tôi có thể sử dụng chế độ xem để đạt được điều này. Vấn đề là tôi đang lắp ráp một cái nhìn phức tạp hơn một chút mà tôi muốn sử dụng như một drawable cho nền của một ô bảng. Có nhiều loại hình dạng/gradient/đường khác nhau ở đó. Sử dụng một cái nhìn WOULD là một giải pháp, tuy nhiên tôi sẽ phải đặt nó trong một "lớp" vẽ khác nhau và đó là khả năng chụp chính mình trong bàn chân khi tôi sẽ đi qua thay đổi kích thước vv Tôi tự hỏi tại sao không có tài liệu trên hình dạng "xml", có thể ai đó từ google có thể khai sáng cho chúng tôi? :) – Kaspa
Sử dụng marginRight/Start và Left/End đôi khi cũng rất thú vị để có được không gian ở hai bên. – George