Android imageView 实现小红点(动画呼吸效果)
16lz
2021-01-23
展示页面:
animati_redpoint.xml代码:(android:drawable表示使用的动画帧,android:duration表示播放时间间隔 oneshot=false表示循环播放
)
<?xml version="1.0" encoding="utf-8"?>
frame01.xml文件代码(frame02,frame03...里面代码一样,只有颜色和stroke的width不一样):
原理是控制圆点边框(白色,与背景颜色一样)的大小来造成视觉实现圆点本身的大小变化
<?xml version="1.0" encoding="utf-8"?>
后台Java代码:这里是开启动画的
AnimationDrawable drawable=(AnimationDrawable) (R.id.img_redpoint).getDrawable();
drawable.start();
效果展示:
更多相关文章
- Android源代码编译命令m/mm/mmm/make分析
- React Native 调用原生Android/iOS代码实现拨号功能
- Android 属性动画(一):Animator属性动画相对于Animation的优势
- Android 基础——第一行代码读书笔记(1)
- [原]Android应用程序进程启动过程的源代码分析
- Android 源代码目录结构1 - bionic
- Android恶意代码分析与渗透测试
- android logo、android开机动画改变详解