展示页面:

 

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();

效果展示:

 

更多相关文章

  1. android:shape的使用
  2. Android基础入门教程——2.6 菜单(Menu)
  3. Android源代码编译命令m/mm/mmm/make分析
  4. React Native 调用原生Android/iOS代码实现拨号功能
  5. Android(安卓)Studio上非常棒的插件
  6. 狂刷Android范例之1:ReadAsset
  7. 《Android(安卓)4 高级编程》试读
  8. Android自定义属性时TypedArray的使用方法
  9. Android(安卓)基础——第一行代码读书笔记(1)

随机推荐

  1. Android第十八课 VS源码文件导入Android
  2. Android--socket 发送广播的那些坑
  3. 华为十年资深架构师推荐最强Android(安卓
  4. Android进化史
  5. Android(安卓)测试代码编写小技巧 - UI
  6. [Android(安卓)Pro] Android--Sensor传感
  7. 【Android(安卓)Developer】1.一个关于An
  8. android的init实例
  9. 学习Android之用户界面基础
  10. android 中使用socket使native和framewor