Android 关于Shape画ring和line的问题

来源:互联网 发布:淘宝网登录不上 编辑:程序博客网 时间:2024/05/16 15:52

Shape为ring属性时,注意如下几点:
1、android:useLevel=”false”该属性须设置为false

android:useLevel="boolean" //如果当做是LevelListDrawable使用时值为true,否则为false

2、以下属性只适用于ring

android:innerRadius="dimension"     //内环半径  android:innerRadiusRatio="float"    //内环半径相对于环的宽度的比例,比如环的宽度为50,比例为2.5,那android:thickness="dimension"   //环的厚度  android:thicknessRatio="float"     //环的厚度相对于环的宽度的比例  

3、设置gradient,例如:

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="ring"    android:useLevel="false"    android:thickness="1px" >    <gradient        android:startColor="#aeaeae"        android:endColor="#aeaeae" />    <padding        android:left="10p"        android:right="10p"        android:top="10p"        android:bottom="10p" /></shape>

Shape为line属性时,注意:
1、必须配合stroke属性

0 0
原创粉丝点击