<?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();
自定义控件属性的设置
最新推荐文章于 2023-08-31 21:00:50 发布