| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> Android Studio的xml文件中shape标签的用法2-2 -> 正文阅读 |
|
[移动开发]Android Studio的xml文件中shape标签的用法2-2 |
2.3 strokestroke标签用来指定视图的描边属性,可以指定用直线或者虚线进行描边。 2.3.1 使用直线描边使用color和width属性指定直线的外观,如图6所示。 图6 使用直线描边 其中,android:color属性指定了描边直线的颜色,android:width属性指定了描边直线的宽度,即粗细程度。以上属性的效果如图7所示。 图7 直线描边效果 2.3.2 使用虚线描边使用虚线描边时,除了“2.3.1 使用直线描边”中提到的两个属性之外,还需要指定dashWidth和dashGap两个属性,如图8所示。 图8 使用虚线描边 ?其中,android:dashWidth指定了虚线中每一个格的宽度;android:dashGap指定了虚线中相邻格的距离。以上属性的效果如图9所示。 图9 虚线描边效果 ?2.4 size子标签size子标签用于设置视图的高度和宽度,如图10所示。 图10 使用size子标签 其中,android:width指定了视图的宽度,android:height指定了视图的高度。其效果如图11所示。 图11 size效果 ?从图11中可以看出,虽然TextView的宽度和高度在布局文件中设置为“wrap_content”,但是此时该视图的宽度和高度是在shape文件中size子标签指定的数值。 2.5 padding子标签?padding子标签用于定于视图内部元素距离视图边框的距离,如图12所示。 图12 使用padding子标签 ?其中,left、right、top和bottom分别表示内部元素距离视图左、右、上和下边框的距离,其效果如图13所示。 图13 padding子标签效果 ?2.6 gradient子标签gradient子标签用于指定shape的渐变色,如图14所示。 图14 使用gradient子标签 ?其中,android:startColor表示渐变色的起始颜色;android:endColor表示渐变色的结束颜色;android:angle表示渐变色变化的方向,0表示从左向右变化,90表示从上向下变化,180表示从右向做变化,270表示从下向上变化。其效果如图15所示。 图15 gradient子标签效果 ? |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 3:30:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |