Android 如何在整个图层列表周围创建边框?
我试图在整个图层列表周围创建边框,而不是在图层列表中的各个形状上创建边框。下面是代码:Android 如何在整个图层列表周围创建边框?,android,android-layout,Android,Android Layout,我试图在整个图层列表周围创建边框,而不是在图层列表中的各个形状上创建边框。下面是代码: 基本上,我不希望在单个椭圆和矩形周围有一个边框,而是在整个东西周围有一个边框。有没有办法做到这一点 三种可能的选择 逻辑的使用与调整 用户内部/外部(边框)形状 使用九个补丁 我修改了你的代码来显示边框 三种可能的选择 逻辑的使用与调整 用户内部/外部(边框)形状 使用九个补丁 我修改了你的代码来显示边框 三种可能的选择 逻辑的使用与调整 用户内部/外部(边框)形状 使用九个补丁 我修改了你的代码来
基本上,我不希望在单个椭圆和矩形周围有一个边框,而是在整个东西周围有一个边框。有没有办法做到这一点 三种可能的选择
三种可能的选择
三种可能的选择
三种可能的选择
我想建议一种我觉得更容易的不同方法
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<corners android:radius="5dp"/>
<padding android:left="15dp" android:right="15dp" android:top="15dp" android:bottom="15dp"/>
<solid android:color="@color/primary"/>
</shape>
</item>
<item>
<shape android:shape="rectangle">
<corners android:radius="5dp"/>
<solid android:color="@color/secondary"/>
</shape>
</item>
<item android:gravity="center">
<bitmap android:src="@drawable/logo_splash"
android:gravity="center" />
</item>
</layer-list>
我想建议一种我觉得更容易的不同方法
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<corners android:radius="5dp"/>
<padding android:left="15dp" android:right="15dp" android:top="15dp" android:bottom="15dp"/>
<solid android:color="@color/primary"/>
</shape>
</item>
<item>
<shape android:shape="rectangle">
<corners android:radius="5dp"/>
<solid android:color="@color/secondary"/>
</shape>
</item>
<item android:gravity="center">
<bitmap android:src="@drawable/logo_splash"
android:gravity="center" />
</item>
</layer-list>
我想建议一种我觉得更容易的不同方法
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<corners android:radius="5dp"/>
<padding android:left="15dp" android:right="15dp" android:top="15dp" android:bottom="15dp"/>
<solid android:color="@color/primary"/>
</shape>
</item>
<item>
<shape android:shape="rectangle">
<corners android:radius="5dp"/>
<solid android:color="@color/secondary"/>
</shape>
</item>
<item android:gravity="center">
<bitmap android:src="@drawable/logo_splash"
android:gravity="center" />
</item>
</layer-list>
我想建议一种我觉得更容易的不同方法
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<corners android:radius="5dp"/>
<padding android:left="15dp" android:right="15dp" android:top="15dp" android:bottom="15dp"/>
<solid android:color="@color/primary"/>
</shape>
</item>
<item>
<shape android:shape="rectangle">
<corners android:radius="5dp"/>
<solid android:color="@color/secondary"/>
</shape>
</item>
<item android:gravity="center">
<bitmap android:src="@drawable/logo_splash"
android:gravity="center" />
</item>
</layer-list>
这很有效,谢谢!我试着一次放下整个外部边界,然后是内部形状,但没有成功…这很有效,谢谢!我试着一次放下整个外部边界,然后是内部形状,但没有成功…这很有效,谢谢!我试着一次放下整个外部边界,然后是内部形状,但没有成功…这很有效,谢谢!我试着一次放下整个外部边界,然后再放下内部形状,但它不起作用。。。