<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="Banner">
<attr name="size" format="dimension"/>
<attr name="margin" format="dimension"/>
</declare-styleable>
</resources>
shape绘制小圆点
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="@android:color/holo_red_dark"></solid>
<size android:height="10dp" android:width="10dp"/>
</shape>
获取自定义控件以及属性
TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.Banner);
//得到数组里的自定义的size(圆点大小)
size = typedArray.getDimensionPixelSize(R.styleable.Banner_size, 10);
//得到数组里的自定义的margin(圆点间距)
margin = typedArray.getDimensionPixelSize(R.styleable.Banner_margin, 10);
typedArray.recycle();