tôi đã không kiểm tra kịch bản chính xác của bạn, nhưng đây là cách bạn sẽ thêm một gốc cây trong suốt đối với một cái nhìn danh sách:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@android:color/transparent"
android:dividerHeight="4dip"/>
</LinearLayout>
Đây là những gì bạn sẽ cần nếu bạn muốn thêm dòng bóng theo lập trình.
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@android:color/transparent" />
<stroke
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:width="match_content"
android:color="@color/black" />
<size android:height="1dp" />
</shape>
Màu sắc của đột quỵ có thể không xuất hiện màu đen vì nó được hiển thị trên lớp alpha. Thêm vào đó, điều này hiện đang vẽ bốn mặt của một hình chữ nhật, không chỉ ở phía dưới cùng. (Tôi sẽ phải nghiên cứu thêm về hai vấn đề đó).
Xem điều này tutorial nếu bạn cần trợ giúp tìm cách kết nối tất cả với nhau.
Nguồn
2013-05-01 04:19:29
Chúng tôi đã luôn luôn làm những việc như vậy với tác phẩm nghệ thuật. Cách dễ nhất cho lập trình viên là tạo một thứ gần với kích thước bạn muốn bao gồm màu, bảng trắng và bóng. Sau đó, chỉ cần đặt nó trên đó.Cách khác, bạn có thể có từng mảnh - dải màu, bảng trắng và bóng như những phần riêng biệt của nghệ thuật và ghép chúng lại với nhau thành một xml. – HalR
Cảm ơn các bạn đã trả lời! @StephanBranczyk những gì tôi hỏi là làm thế nào để tạo hiệu ứng đổ bóng mà các hàng có. Trong hình ảnh tôi đính kèm, bạn có thể thấy ở dưới cùng của mỗi hàng có một hiệu ứng đổ bóng nhỏ ... – Andres