发光按钮开启和关闭

时间:2015-05-08 16:27:13

标签: android animation imageview android-animation glow

我有两张图像,我想在它们之间淡入淡出效果。这应该像动画一样一直运行,而不仅仅是按下按钮时。

以下是两张图片: enter image description here

enter image description here

之前运行良好但是在一些硬件/安卓操作系统更新之后我的动画真的很神奇。这是我正在使用的动画XML:

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:drawable="@drawable/bottom_bar_add_dark"/>
    <item android:drawable="@drawable/bottom_bar_add" android:duration="500" />
</animation-list>

我看起来高低不能找到答案。

修改

以下是创建图像视图并设置其所有资源的代码:

public ImageView findDevicesButton(){
        bottomButton = new ImageView(this);
        int id = bottomButton.generateViewId();
        bottomButton.setId(id);
        if(currentapiVersion >= 11){

            bottomButton.setImageResource(R.drawable.animationxmladddevice);
            //Background image
            bottomButton.setBackgroundResource(R.drawable.bottom_bar);

            saveButtonAnimation = (AnimationDrawable)bottomButton.getDrawable();
            saveButtonAnimation.setEnterFadeDuration(1000);
            saveButtonAnimation.setExitFadeDuration(1000);
            bottomButton.setOnClickListener(new OnClickListener(){

                public void onClick(View v) {
                    findDevicesAlertBuilder();

                }

            });
        }else{
            bottomButton.setImageResource(R.drawable.bottom_bar_add);
            bottomButton.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
            bottomButton.setBackgroundResource(R.drawable.bottom_bar);

            bottomButton.setOnClickListener(new OnClickListener(){

                public void onClick(View v) {
                    findDevicesAlertBuilder();

                }

            });

        }


        return bottomButton;
    }

这是背景背景图片: enter image description here

所有这些都应该看起来像中央按钮发光: enter image description here

0 个答案:

没有答案