Tôi đang tạo thanh tiến trình tùy chỉnh (được đặt trong một số WebView
) và thứ tôi muốn vẽ là đường rộng 1dp giữa WebView
và ProgressBar
. Tôi đang sửa đổi drawable hiện hữu bao gồm progress_horizontal.xml
, và cố gắng một cái gì đó như thế này:Vẽ đường viền trên hình dạng trên Android
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
(...)
<item>
<shape android:shape="line">
<stroke android:width="1dp" android:color="#FF000000" />
</shape>
</item>
</layer-list>
Dòng này tuy nhiên tập trung theo chiều dọc nhưng tôi muốn nó được rút ra trên đầu trang của drawable. Ý tưởng duy nhất tôi có thể đưa ra là sử dụng này "hacky" độ dốc dưới đây:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
(...)
<item>
<shape>
<gradient
android:startColor="#FF000000"
android:centerColor="#00000000"
android:centerY="0.01"
android:endColor="#00000000"
android:angle="270"
/>
</shape>
</item>
</layer-list>
Bạn có những ý tưởng tốt hơn làm thế nào để vẽ một hình dạng dòng liên kết để phía trên cùng của drawable định nghĩa với layer-list
?
Nó hoạt động! Cảm ơn bạn – Kevin
Điều này rõ ràng không hoạt động với "THING" trong suốt. – Kenneth
Cảm ơn bạn vì điều này. :) Tôi đã thêm một lớp bổ sung để có đường viền dưới cùng mà tôi cần. – KarenAnne