原来学过用自定义控件以及视图动画来达到这个效果。后来根据慕课网的视频,接触到了属性动画,发现其精髓之处不是一点两点。
相信大家都知道,当我们在使用视图(View)动画的时候,改变轨迹时,所触发的点击...
分类:
其他好文 时间:
2016-08-31 12:12:39
阅读次数:
161
项目中需要一个多档的开关,根据美工的做图来开,可能得用自定义控件来实现,正好之前学习做了一个卫星菜单自定义控件,打算尝试自己自定义这个半圆控件。
美工图如下:
1.考虑自定义控件所需属性
根据美工图来看,我觉得需要两个属性,开关档位数量leve,指示器颜色indicatorColor
于是在values文件夹下新建attrs.xml文件,内容如下
xml version="1...
分类:
其他好文 时间:
2016-04-01 18:08:54
阅读次数:
239
卫星菜单是现在一个非常受欢迎的“控件”,很多Android程序员都趋之若鹜,预览如下图。传统的卫星菜单是用Animation实现的,需要大量的代码,而且算法极多,一不小心就要通宵Debug。本帖贴出用属性动画Animator来实现卫星菜单。 一、浅析属性动画Animator Animator是And ...
分类:
移动开发 时间:
2016-03-26 23:38:47
阅读次数:
257
步骤:一:自定义ViewGroup 1、自定义属性 a、attr.xml b、在布局文件中使用activity_main.xml c、在自定义控件中进行读取 2、onMeasure 3、onLayout 4、设置主按钮的旋转动画 为menuItem添加平移动画和旋转动画 实现menuItem的点击事
分类:
移动开发 时间:
2016-03-10 20:17:31
阅读次数:
343
一、自定义ViewGroup1)、自定义属性文件属性的定义:这里需要注意的是:如何将属性文件和自定义的ViewGroup联系起来通过ArcMenu将其联系起来,而ArcMenu就是我们自定义的ViewGroup2)、在布局文件中使用这里需要注意的是:注意命名空间的使用xmlns:hyman="htt...
分类:
移动开发 时间:
2015-12-16 19:01:15
阅读次数:
233
几天前在慕课网上看到鸿洋老师的 自定义卫星菜单,感觉很有意思,于是看完视频以后,自己也尝试写了一遍,并且添加了可拖拽效果(光看视频是不管用的,一定要自己动手做!切记不要照着抄代码)。
有兴趣的同学可以去慕课网看看(并非广告):http://www.imooc.com/learn/300
自定义控件这个玩意呢,就得考多练,于是又写了一个抽屉效果的菜单,也是比较简单的。
老规矩,先上效果图:
...
分类:
移动开发 时间:
2015-08-21 13:37:46
阅读次数:
283
学会坚持的自己写的底部中间菜单转自http://www.cnblogs.com/persist-confident/p/4487386.html看了hyman老师的视频,听起来有点迷糊,所以就想把实现卫星菜单的实现总结一下。长话短说,下面总结一下:一、自定义ViewGroup1)、自定义属性文件属性...
分类:
其他好文 时间:
2015-08-15 18:16:36
阅读次数:
171
看了hyman老师的视频,听起来有点迷糊,所以就想把实现卫星菜单的实现总结一下。长话短说,下面总结一下:一、自定义ViewGroup1)、自定义属性文件 属性的定义: 这里需要注意的是:如何将属性文件和...
分类:
移动开发 时间:
2015-05-08 14:26:32
阅读次数:
224