栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 移动开发 > Android

Android自定义View实现圆环交替效果

Android 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android自定义View实现圆环交替效果

下面请先看效果图:

  

看上去是不很炫的样子,它的实现上也不是很复杂,重点在与onDraw()方法的绘制。

首先是我们的attrs文件:



 
 
 
 
 
 
 
  
  
  
  
 
 

接下来是我们重写View类的自定义View类:

public class MySelfCircleView extends View {
 
 
 int firstColor;
 
 int secondColor;
 
 int circleWidth;
 
 int speed;
 
 Paint mPaint;
 
 int mProgress;
 
 boolean isNext;
 
 public MySelfCircleView(Context context, AttributeSet attrs,
   int defStyleAttr) {
  super(context, attrs, defStyleAttr); 
  TypedArray typedArray = context.getTheme().obtainStyledAttributes(attrs, R.styleable.CustomView, defStyleAttr, 0);
  int n = typedArray.getIndexCount();
  for(int i=0; i

最后是我们的布局文件:


 
  
 
  
 

总结

好了,到这里我们的效果就算大工告成,感兴趣的朋友可以写写看,个人感觉自定义View需要大量的练习,才能为我所用。希望本文对大家开发Android能有所帮助。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/161725.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号