欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Android自定义view之太极图的实现教程

程序员文章站 2022-05-07 17:17:09
太极图周四课余时间比较多,正好前几天为了给小学弟解决问题,回顾了一些android的知识,(上学还是不能把以前上班学到的东西丢掉)于是写一篇关于自定义view的文章。最后完成的样子(可旋转)这篇文章主...

太极图

周四课余时间比较多,正好前几天为了给小学弟解决问题,回顾了一些android的知识,(上学还是不能把以前上班学到的东西丢掉)于是写一篇关于自定义view的文章。

最后完成的样子(可旋转)

Android自定义view之太极图的实现教程

这篇文章主要内容为使用canvas画简单图案,自定义属性,以及属性动画objectanimator中的旋转动画

提示:以下是本篇文章正文内容

一、先画一个太极

先介绍一下定义的东西:

1.第一步,画一个半边黑半边白的圆

效果:

Android自定义view之太极图的实现教程

2.第二步,画黑白两个小圆

效果:

Android自定义view之太极图的实现教程

3.第三步,画黑白两个更小的圆

效果

Android自定义view之太极图的实现教程

二、让太极旋转

先简单介绍一下定义的东西

1.旋转的开始方法

2.旋转的暂停方法(可继续旋转)

3.旋转的停止方法(不可继续旋转)

三、自定义属性(颜色,动画速度)

1.新建attrs文件

Android自定义view之太极图的实现教程

2.定义属性

3.布局中使用

4.java文件中获取在布局中定义的值

最后运行一下看一下效果

Android自定义view之太极图的实现教程

四、源码

1.taijiview.java

2.attrs文件

总结

希望能够对您有所帮助。如有疑问可留言。欢迎各位前辈点评

到此这篇关于android自定义view之太极图的文章就介绍到这了,更多相关android自定义view之太极图内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!