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

时间:2016-02-01 05:32:06

标签: android

点击它时如何更改按钮的背景颜色如波纹,但在填充波纹效果后按钮颜色也会改变。

我的.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>

我的java文件

rippleView.setOnRippleCompleteListener(new RippleView.OnRippleCompleteListener() {

            @Override
            public void onComplete(RippleView rippleView) {
                btn.setBackgroundColor(getResources().getColor(R.color.colorBackground));
            }
        });

在这里,我改变了onComplete中的背景颜色,但是可以用涟漪效果改变背景颜色???

0 个答案:

没有答案