Android如何减少可绘制层列表GPU的透支
我创建了一个简单的示例。看一看 这是一个简单的布局 与孩子们一起外出Android如何减少可绘制层列表GPU的透支,android,xml,android-layout,android-drawable,gpu-overdraw,Android,Xml,Android Layout,Android Drawable,Gpu Overdraw,我创建了一个简单的示例。看一看 这是一个简单的布局 与孩子们一起外出 相对-bg=测试\u可拉伸\u 1 相对-bg=测试\u可拉伸\u 2 相对-bg=测试\u可拉伸\u 3 相对-bg=测试\u可拉伸\u 4 相对-bg=测试\u可拉伸\u 5 每个测试都是一个可绘制的xml文件,其中包含层列表根元素和形状。每个数字都是一个形状的计数 随着形状层数的增加,overdraw将增长 布局 <RelativeLayout android:layout_width
- 相对-bg=测试\u可拉伸\u 1
- 相对-bg=测试\u可拉伸\u 2
- 相对-bg=测试\u可拉伸\u 3
- 相对-bg=测试\u可拉伸\u 4
- 相对-bg=测试\u可拉伸\u 5
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="64dp"
android:background="@drawable/test_drawable_1"
android:layout_marginBottom="8dp"></RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="64dp"
android:background="@drawable/test_drawable_2"
android:layout_marginBottom="8dp" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="64dp"
android:background="@drawable/test_drawable_3"
android:layout_marginBottom="8dp" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="64dp"
android:background="@drawable/test_drawable_4"
android:layout_marginBottom="8dp" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="64dp"
android:background="@drawable/test_drawable_5"
android:layout_marginBottom="8dp" />
</LinearLayout>
测试\u可牵引\u 1
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<corners android:radius="@dimen/gs_GridSize2x" />
<padding android:top="1dp" android:right="1dp" android:left="1dp" android:bottom="1dp"/>
<solid android:color="#95C4CF"/>
</shape>
</item>
</layer-list>
有没有任何方法可以通过可绘制的层列表xml来减少GPU的透支