使用xml属性 改变控件的样式和渐变色
来源:互联网 发布:nba历届得分王及数据 编辑:程序博客网 时间:2024/04/26 00:28
这里使用的是TextView作为测试控件 大家需要用什么控件都是大同小异的
效果图的展示:
下面是布局文件
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="你好,这是一个测试" android:background="@drawable/my_shape" /> <EditText android:layout_marginTop="30dp" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="你好,这是一个测试" android:background="@drawable/my_shape_02" /> <EditText android:layout_marginTop="30dp" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="你好,这是一个测试" android:background="@drawable/my_shape_03" />
然后在res/drawable文件夹下建立样式表 这里起名是my_shape,my_shape_02,my_shape_03
选择的节点是Shape
附上代码 供大家参考
my_shape.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!--设置填充颜色--> <solid android:color="#fff"/> <!--设置内边距--> <padding android:top="7dp" android:bottom="9dp" android:left="3dp" android:right="5dp" /> <!--设置边框--> <stroke android:width="3dip" android:color="#ff0"/></shape>
my_shape_02.xml<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!--定义填充渐变颜色--> <gradient android:startColor="#ffff0000" android:endColor="#80ff00ff" android:angle="45" /> <!--设置内填充--> <padding android:top="7dp" android:bottom="7dp" android:left="7dp" android:right="7dp" /> <!--设置圆角--> <corners android:radius="8dp"/></shape>
my_shape_03.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <!--设置渐变颜色--> <gradient android:startColor="#ff0" android:endColor="#00f" android:angle="45" android:type="sweep" /> <padding android:top="7dp" android:bottom="7dp" android:left="7dp" android:right="7dp" /> <!--设置圆角--> <corners android:radius="8dp"/></shape>
大致就是这样 主要的是样式的设计 希望文章能帮到大家,谢谢
0 0
- 使用xml属性 改变控件的样式和渐变色
- 如何使用JS来改变CSS样式 -- 元素的样式属性名称在CSS和JS中的对照表
- Android switch控件的使用,及简单样式改变
- JS代码 基本选择器。图片样式。改变控件样式。图片渐变。
- cell的背景渐变色和修改样式
- 树控件属性的改变
- 改变 HTML标签样式 和 attribute 改变 HTML 属性
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
- ANDROID 中自定义控件和属性(ATTR.XML,DECLARE-STYLEABLE,TYPEDARRAY)的方法和使用
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用 .
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
- ANDROID 中自定义控件和属性(ATTR.XML,DECLARE-STYLEABLE,TYPEDARRAY)的方法和使用
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
- JAVA WEB程序中添加定时器
- VS c#软件在XP或WIN7下面运行提示错误
- oracle查看创建表的sql语句1,DESCRIBE命令使用方法如下:SQL>descri
- 自定义的Loading框:JHLoadingView
- 右键 - 添加Git Bash Here菜单
- 使用xml属性 改变控件的样式和渐变色
- 在windows操作系统中打开远程桌面的命令--mstsc
- LeetCode 97(Interleaving String)Java
- T语言与快速开发平台之天宇联iOS开发手册
- 继承 接口 抽象
- CentOS系统中使用iptables设置端口转发
- linux内核TCP相关参数解释【转】
- PHP 全局变量 - 超全局变量
- H5知识 -- meta篇