开启和关闭按钮闪烁效果代码
2017-12-15 14:50
225 查看
在Android系统中,系统按钮没有控制闪烁的方法,我们可借用AlphaAnimation来自己实现,对于有些需要提示用户点击的地方,闪烁按钮是一个不错的方法。
一、开启和关闭按钮闪烁效果代码如下:
/**
* 开启View闪烁效果
*
* */
private void startFlick( View view ){
if( null == view ){
return;
}
Animation alphaAnimation = new AlphaAnimation( 1, 0 );
alphaAnimation.setDuration( 300 );
alphaAnimation.setInterpolator( new LinearInterpolator( ) );
alphaAnimation.setRepeatCount( Animation.INFINITE );
alphaAnimation.setRepeatMode( Animation.REVERSE );
view.startAnimation( alphaAnimation );
}
/**
* 取消View闪烁效果
*
* */
private void stopFlick( View view ){
if( null == view ){
return;
}
view.clearAnimation( );
}
二、为需要使用该效果的视图添加闪烁效果:
startFlick( startBtn );
在响应按钮点击事件的地方停止闪烁效果:
stopFlick( startBtn );
一、开启和关闭按钮闪烁效果代码如下:
/**
* 开启View闪烁效果
*
* */
private void startFlick( View view ){
if( null == view ){
return;
}
Animation alphaAnimation = new AlphaAnimation( 1, 0 );
alphaAnimation.setDuration( 300 );
alphaAnimation.setInterpolator( new LinearInterpolator( ) );
alphaAnimation.setRepeatCount( Animation.INFINITE );
alphaAnimation.setRepeatMode( Animation.REVERSE );
view.startAnimation( alphaAnimation );
}
/**
* 取消View闪烁效果
*
* */
private void stopFlick( View view ){
if( null == view ){
return;
}
view.clearAnimation( );
}
二、为需要使用该效果的视图添加闪烁效果:
startFlick( startBtn );
在响应按钮点击事件的地方停止闪烁效果:
stopFlick( startBtn );
相关文章推荐
- 完美仿MSN右下角弹出广告代码并可自动消失,附带关闭按钮
- DIV层之拖动、关闭、打开效果代码
- iOS DropDown下拉按钮效果代码分享
- wifi共享开启关闭代码
- Eclipse开启与关闭代码自动提示功能
- 3D阴影效果css3按钮代码
- 【Android】代码开启/关闭GPS .
- 关闭/开启GPS搜星图标的代码
- 纯代码实现实现各种效果的圆角按钮。
- Winfrom自己做类似QQ登录界面一样的关闭按钮效果
- div弹出层的效果带关闭按钮
- 有关div页面拖动、缩放、关闭、遮罩效果代码
- 阴影效果CSS收藏+按钮鼠标移上缓慢变色代码
- jQuery弹出层效果,有关闭按钮
- 该段代码编译运行后显示的是蓝色背景,白色闪烁字的效果
- [iOS代码] 页面中休眠功能的开启和关闭
- 【Android】代码开启/关闭GPS
- javascript实现div浮动在网页最顶上并带关闭按钮效果实例
- 兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
- Javascript实现带关闭按钮的网页漂浮广告代码