当前位置: 搜索的结果

ProgressRoundButton下载进度按钮变化动画

ProgressRoundButton下载进度按钮变化动画,先Progress显示当前下载的进度,然后下周完成显示圆角安装按钮,
安装完成显示打开按钮效果。本例子主要是由自定义AnimDownloadProgressButton实现的。
本项目来源:https://github.com/cctanfujun/ProgressRoundButton
项目中主要代码实现部分:

    AnimDownloadProgressButton  mAnimDownloadProgressButton = (AnimDownloadProgressButton) findViewById(R.id.anim_btn);
        mAnimDownloadProgressButton.setCurrentText("安装");
        mAnimDownloadProgressButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                showTheButton();
            }
        });
        
        
        private void showTheButton() {
        mAnimDownloadProgressButton.setState(AnimDownloadProgressButton.DOWNLOADING);
        mAnimDownloadProgressButton.setProgressText("下载中", mAnimDownloadProgressButton.getProgress() + 8);

        if (mAnimDownloadProgressButton.getProgress() + 10 > 100) {
            mAnimDownloadProgressButton.setState(AnimDownloadProgressButton.INSTALLING);
            mAnimDownloadProgressButton.setCurrentText("安装中");
            new Handler().postDelayed(new Runnable() {
                public void run() {
                    mAnimDownloadProgressButton.setState(AnimDownloadProgressButton.NORMAL);
                    mAnimDownloadProgressButton.setCurrentText("打开");
                }
            }, 2000);   //2秒
        }
    }

 

Android-Material-circular-button图片切换和按钮联动效果

Android-Material-circular-button图片切换和按钮联动效果,
添加按钮button可以根据ImageView获取当前显示的图片的颜色值来动态设置按钮颜色,
过渡效果非常好,

ArrowDownloadButton下载按钮从点击到下载完成特效

ArrowDownloadButton下载按钮从点击开始下载到下载完成各个阶段有不一样的特效展示,
自定义一个ArrowDownloadButton然后监听点击事件setOnClickListener()在onClick()
里面 button.startAnimating();然后再按钮里面启动一个定时器Timer 定时更新按钮进度
 button.setProgress(progress);

 

RapidFloatingActionButton

RapidFloatingActionButton

浮动操作按钮的快速解决方案,还有菜单功能哦

ExpandableButtonMenu

点击一个button扩展成多个菜单项的menu控件,弹出菜单的同时会增加一个透明层,动画效果见gif,类似与Foursquare应用,需要注意编译的时候要依赖nineoldandroids库。支持2.3版本。

SwitchButton

SwitchButton是用在Android上的开关按钮,最低兼容Android2.1

PopupButton

模仿大众点评的筛选框

挺赞的带进度动效Button

带有动效进度的Button,个人感觉挺喜欢的。

RadialButtons

来源:https://github.com/mitchwongho/RadialButtons

介绍:演示如何在android中实现动画效果的向外扩散的按钮布局,This example project illustrates how to implement an animated radial button layout in Android.

RapidFloatingActionButton

浮动操作按钮的快速解决方案,这不仅仅是个按钮,而是一个能显示菜单的按钮。

来源: https://github.com/wangjiegulu/RapidFloatingActionButton