RippleDrawable
或自定义View。以下是一个简单的示例代码:,,``java,// 创建一个RippleDrawable,RippleDrawable rippleDrawable = new RippleDrawable(, ColorStateList.valueOf(Color.parseColor("#FF0000")), // 波纹颜色, null, // 内容drawable,这里为空, null // 遮罩drawable,这里为空,);,,// 将RippleDrawable设置为按钮的背景,Button button = findViewById(R.id.my_button);,button.setBackground(rippleDrawable);,
``,,这段代码创建了一个红色的水波纹效果,并将其应用到一个按钮上。你可以根据需要调整颜色和位置等属性。