展示页面:

 

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 imageView 实现小红点(动画呼吸效果)_第1张图片

 

更多相关文章

  1. Android源代码编译命令m/mm/mmm/make分析
  2. React Native 调用原生Android/iOS代码实现拨号功能
  3. Android 属性动画(一):Animator属性动画相对于Animation的优势
  4. Android 基础——第一行代码读书笔记(1)
  5. [原]Android应用程序进程启动过程的源代码分析
  6. Android 源代码目录结构1 - bionic
  7. Android恶意代码分析与渗透测试
  8. android logo、android开机动画改变详解

随机推荐

  1. Android(安卓)android studio 项目放在源
  2. Android(安卓)DataBinding ViewPage + Fr
  3. Android(安卓)数据库SQLite的使用简单Dem
  4. Android(安卓)GridView设置条目的高度与
  5. android获得屏幕高度和宽度、状态栏高度
  6. 三十四、Android(安卓)Spinner控件之键值
  7. Android(安卓)上使用library时xml使用自
  8. JNI/NDK开发(学习网址收藏)
  9. Android获取并设置Activity的亮度
  10. Android(安卓)NDK: Could not find appli