实现原理使用layer list对shape进行叠加显示。 直接上代码: 以上是半圆的实现效果。 半边框的实现效果。 奉上一个半圆并且半边框的shape,希望能给大家带来帮助。 ...
2015-11-09 15:41 2 3056 推荐指数:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android ...
shape在写奇奇怪怪界面的时候经常会使用到,比如圆角布局。 但是有时候我们需要改变shape的背景颜色,xml写死了,直接对布局进行view.setBackgroundColor会替换掉原来的shape样式, 这时候就需要动态改变shape背景颜色。 布局文件: 背景设置为shape文件 ...
xml控件配置属性 标签 corners ----------圆角gradient ----------渐变padding ----------内容离边界距离size ------- ...
和左上角的半径为5dp,右上角,右下角半径为0dp,我们就可以得到左边圆角,右边直角的边框啦。 ...
http://bbs.csdn.net/topics/390485215 这种方法只是两个颜色块相减而已 <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http ...
在drawable 里面 建立一个 xml 直接复制 看效果 自己调试就可以<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android ...