Android 如何从右到左填充按钮的颜色?
如何改变背景颜色的按钮时,点击它像涟漪,但填充涟漪效果后,按钮的颜色也改变了 My.xml文件Android 如何从右到左填充按钮的颜色?,android,Android,如何改变背景颜色的按钮时,点击它像涟漪,但填充涟漪效果后,按钮的颜色也改变了 My.xml文件 <com.andexert.library.RippleView android:id="@+id/more" android:layout_width="match_parent" android:layout_height="50dp" app:rv_alpha="250" app:rv_centered="tr
<com.andexert.library.RippleView
android:id="@+id/more"
android:layout_width="match_parent"
android:layout_height="50dp"
app:rv_alpha="250"
app:rv_centered="true"
app:rv_color="#008600"
app:rv_framerate="20"
app:rv_rippleDuration="600"
app:rv_type="rectangle">
<Button
android:id="@+id/btn"
android:layout_width="match_parent"
android:layout_height="50dp"
android:text="Click He"
android:textColor="#FFFFFF" />
</com.andexert.library.RippleView>
这里,我在onComplete中更改背景色,但可以使用涟漪效果更改背景色???我想使用涟漪效果更改背景色,但问题是在涟漪效果完成后,背景色作为默认颜色,而不是如何在按钮中使用填充效果更改颜色。发布您尝试过的内容我看到了但怎样才能改变背景颜色的涟漪效应。在这种情况下,如果涟漪效果完成一次,它将返回其默认背景。问题是,涟漪效果完成后,背景颜色作为默认颜色,而不是如何使用按钮中的填充效果更改颜色。发布您所拥有的内容试着这样做,我看到了,但怎样才能改变背景颜色的涟漪效应。在这种情况下,如果涟漪效应完成一次,则会返回其默认背景
rippleView.setOnRippleCompleteListener(new RippleView.OnRippleCompleteListener() {
@Override
public void onComplete(RippleView rippleView) {
btn.setBackgroundColor(getResources().getColor(R.color.colorBackground));
}
});