Tôi không hiểu rõ câu hỏi. Mục tiêu ở đây là gì?
Có sử dụng hình ảnh gradient (như .png .jpg) bằng tileMode không?
Hoặc là nó sử dụng biểu tượng trong suốt và làm cho nền của nó có độ dốc?
Ngoài ra tại sao bạn cần trọng lực khi bạn đang sử dụng tileMode? tileMode có nghĩa là gạch toàn bộ khu vực của bitmap với cùng một hình ảnh. Vì nó sẽ làm điều đó cho toàn bộ hình ảnh không có điểm cho trọng lực trên hình ảnh đó vì tất cả nó sẽ được lấp đầy.
Nếu mục tiêu là sử dụng bitmap drawable này trong một số phần của màn hình thêm video này vào cách bố trí của bạn:
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/mydrawablebitmap"
android:id="@+id/imageview1" />
Bạn có thể đặt nó vào Layout.xml của bạn và thiết lập chiều rộng và chiều cao của riêng bạn và sắp xếp bất cứ điều gì bạn thích.
Nếu mục tiêu đang sử dụng một hình ảnh và làm cho nền của nó ở đây là làm thế nào bạn đi với nó:
Tạo một gradient.xml trong thư mục drawable của bạn:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#E0E0E0"
android:endColor="#FFFFFF"
android:angle="-90"/>
</shape>
Sau đó thêm ImageView này để bạn bố cục:
<ImageView
android:id="@+id/myimagewithgradientbackground"
android:layout_width="match_parent"
android:layout_height="160dp"
android:background="@drawable/gradient"
android:src="@drawable/foregroundimage" />
Nếu bạn cung cấp cho tôi thêm chi tiết về câu hỏi, tôi sẽ tiếp tục và chỉnh sửa câu trả lời cho phù hợp.