//在.Java中定义如下的内容 final TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.RippleView); rippleColor = typedArray.getColor(R.styleable.RippleView_rv_color, getResources().getColor(R.color.rippelColor)); rippleType = typedArray.getInt(R.styleable.RippleView_rv_type, 2); hasToZoom = typedArray.getBoolean(R.styleable.RippleView_rv_zoom, false); // 在values中定义一个attrs的XML文件即可<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="RippleView"> <attr name="rv_alpha" format="integer" /> <attr name="rv_framerate" format="integer"/> <attr name="rv_rippleDuration" format="integer"/> <attr name="rv_zoomDuration" format="integer" /> <attr name="rv_color" format="color" /> <attr name="rv_centered" format="boolean" /> <attr name="rv_type" format="enum"> <enum name="rectangle" value="2" /> <enum name="simpleRipple" value="0"/> <enum name="doubleRipple" value="1"/> </attr> <attr name="rv_ripplePadding" format="dimension" /> <attr name="rv_zoom" format="boolean" /> <attr name="rv_zoomScale" format="float" /> </declare-styleable> </resources>