Android 如何从右到左填充按钮的颜色?

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

如何改变背景颜色的按钮时,点击它像涟漪,但填充涟漪效果后,按钮的颜色也改变了

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="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));
            }
        });