您的位置:首页 > 移动开发 > Android开发

Android设置虚线、圆角、渐变

2016-06-22 10:03 441 查看
Android软件开发中,为了得到更好地用户体验,在android软件开发中,虚线、圆角、渐变按钮的设置经常会用到。本人开发中遇到的android知识,分享出来。

一,请高手指教,

二,提供新手参考学习。

下面进行详细介绍。

工具/原料

       eclipse软件

方法/步骤

效果展示1:



效果展示2:



设置虚线:

<?xml version="1.0" encoding="utf-8"?> 

<shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="line" >   

<stroke        

android:dashGap="3dp"        

android:dashWidth="6dp"       

 android:width="1dp"        

android:color="#63a219" /> 

 <!-- 虚线的高度 -->    

<size android:height="1dp" /> 

</shape>

其中,破折线的宽度为dashWith,破折线之间的空隙的宽度为dashGap,当dashGap=0dp时,为实线

设置圆角:

<?xml version="1.0" encoding="utf-8"?> 

<shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle">    

<!-- 填充颜色 -->    

<solid android:color="#FFFFFF"></solid>   

 <!-- 线的宽度,颜色灰色 -->   

 <stroke android:width="1dp" android:color="#63a219"></stroke>            <!-- 矩形的圆角半径 -->   

 <corners android:radius="10dp" />       

 </shape>

设置渐变填充和四个圆角半径:

<shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle">   

 <!--分別對應上面左圆角的半径,上面右圆角的半径,下面左圆角的半径,下面右圆角的半径-->  

 <corners            

android:topLeftRadius="0dp"        

 android:topRightRadius="7dp"          

android:bottomLeftRadius="0dp"          android:bottomRightRadius="7dp"/>  

 <!--設置漸變-->   

<gradient android:startColor="#9cff00"          android:endColor="#197600"        

android:angle="270"/> 

<stroke   

android:width="1dp"      

android:color="#63a219" /> 

</shape>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: