自定义view

2018-01-22  本文已影响0人  水固态中

自定义View的属性

首先在res/values/  下建立一个attrs.xml , 在里面定义我们的属性和声明我们的整个样式。

<resources>
    <declare-styleable name="LevelView">
        <attr name="limitRadius" format="dimension" />
        <attr name="limitColor" format="color"/>
    </declare-styleable>
</resources>

Color:颜色

dimension:尺寸值

自定义类实现

1.两个构造函数

public class MyView extends View{

//实现两个构造函数

public MyView(Context context) {

  super(context);

}

//实现这个可在布局xml中使用

public MyView(Context context,AttributeSet attrs){

      super(context, attrs); 

    }

}

上一篇 下一篇

猜你喜欢

热点阅读