android-用xml自定义背景(可自定义显示具体那一边)
2016-08-11 17:04
267 查看
常见的描边都是闭合的。四个边都有。如下:
但是有的时候,我们想要的,却不是四个边,因为如果两个这样的背景紧邻,就会出现重合加粗加深。这个时候就像能自己随心所欲的展示需要的那一边
如下:
只需要修改主体部分,就可以控制显示哪一个边 了。
<?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 连框颜色值 --> <item> <shape> <solid android:color="#2B49B8" /> </shape> </item> <!-- 主体背景颜色值 --> <item android:bottom="1dp" android:left="1dp" android:right="1dp" android:top="1dp"> <shape> <solid android:color="#ffffff" /> <padding android:bottom="1dp" android:left="1dp" android:right="1dp" android:top="1dp" /> </shape> </item> </layer-list>
但是有的时候,我们想要的,却不是四个边,因为如果两个这样的背景紧邻,就会出现重合加粗加深。这个时候就像能自己随心所欲的展示需要的那一边
如下:
<?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 连框颜色值 --> <item> <shape> <solid android:color="#2B49B8" /> </shape> </item> <!-- 主体背景颜色值 --> <item android:bottom="1dp" android:left="1dp" android:right="1dp" android:top="1dp"> <shape> <solid android:color="#ffffff" /> <padding android:bottom="1dp" android:left="1dp" android:right="1dp" android:top="1dp" /> </shape> </item> </layer-list>
只需要修改主体部分,就可以控制显示哪一个边 了。
相关文章推荐
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- Android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- Android布局设计之ExpandableList绑定XML数据构成级联、item布局页面的控件查找及配置child事件,自定义适配显示内容
- android应用面试宝典(下);用自定义组件控制循环组件使用bug还添加标志显示答案标志位;通过包名读取配置文件AndroidManifest.xml
- android spinner自定义背景文字显示不全解决办法
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- android自定义view的自定义属性在xml中快捷键显示问题
- Android中使用XML自定义组件各种状态下的背景图片
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- 解决Android启动显示空白界面的问题,自定义进入软件前的背景图片。