Android imageView 实现小红点(动画呼吸效果)

展示页面:

 

animati_redpoint.xml代码:(android:drawable表示使用的动画帧,android:duration表示播放时间间隔 oneshot=false表示循环播放



    
    
    
    
    

 

frame01.xml文件代码(frame02,frame03...里面代码一样,只有颜色和stroke的width不一样):

原理是控制圆点边框(白色,与背景颜色一样)的大小来造成视觉实现圆点本身的大小变化



    
    

 

后台Java代码:这里是开启动画的

AnimationDrawable drawable=(AnimationDrawable) (R.id.img_redpoint).getDrawable();

drawable.start();

效果展示:

Android imageView 实现小红点(动画呼吸效果)_第1张图片

 

你可能感兴趣的:(android,android,imageview圆点,imageview实现圆点闪烁)