首先,建立一个Android工程,命名MyView。 然后,自定义一个类myView,继承View类。代码如下 最后将我们自定义的View加入到main.xml布局文件中验证。 最后,一定要记得在LinearLayout标签中加入(如上面代码第三行): xmlns:viewDemo="http:// ...
分类:
移动开发 时间:
2016-04-23 07:16:09
阅读次数:
194
最近的项目中用到了类似美团中的下拉多选菜单,在实际开发过程中,也发现了一些问题,主要归纳如下:1.当菜单较为复杂时,如果不能设计好代码逻辑,将造成控件难于维护 2.美团菜单可以连续点击顶部tab,切换不同菜单,而我使用的popupWindow似乎在展开一个菜单时点击其他tab,菜单就会收回。
本文将针对如上两个问题进行一些讨论,最终给出较为合理的解决方案。...
分类:
移动开发 时间:
2016-04-22 19:25:41
阅读次数:
203
关于自定义属性,我们用的比较多的时候就是在自定义view的时候了,其实自定义属性还有一些其余的妙用。1.Android里面使用自定义属性的实例可能我们在使用ToolBar的时候见过很多次的这种使用方式了。...
分类:
移动开发 时间:
2016-04-22 19:14:45
阅读次数:
198
一、前言
好久没更新博客了,最近一直在忙,找实习,整理毕业资料,找房子等等。现在大部分基本忙完了,这几天在公司写的一些自定义控件,打算发出来与大家分享。
首先看看最终的效果图
这个自定义视图的应用场景,主要用于替代对话框左上角或者右上角的取消按钮。按照我以前的做法,都是设计师发给我一张图片,我自己创建一个ImageView,再把图片设置进去就结束了。如果有天产品经理看得不爽,...
分类:
移动开发 时间:
2016-04-22 18:46:38
阅读次数:
220
在Android - 自定义控件专题(一)一文中,列举了最简单的自定义控件的类型——直接在xml文件中完成控件自定义效果和为控件指定一个xml文件来达到自定义效果。 本篇文章继续列举自定义控件的其他使用场景及其示例。 一、在一个应用中,有时我们会发现有很多相似的布局,并且这些布局都是由固定的几个控件 ...
分类:
移动开发 时间:
2016-04-22 11:53:22
阅读次数:
216
1、引言 对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现: ps:如果你对上述几个步骤不熟悉,建议先熟悉下,再继续~ 那么,我有几个问题: 以上步骤是如何奏效的? styleable 的含义是什么?可以不写嘛?我自定义属性,我声明属性就好了,为什么一定要写个styleable呢? 如果系 ...
分类:
移动开发 时间:
2016-04-21 15:15:01
阅读次数:
253
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24252901 很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些 ...
分类:
移动开发 时间:
2016-04-21 13:18:08
阅读次数:
199
前言flow layout, 流式布局, 这个概念在移动端或者前端开发中很常见,特别是在多标签的展示中, 往往起到了关键的作用。然而Android 官方, 并没有为开发者提供这样一个布局, 于是有很多开发者自己做了这样的工作,github上也出现了很多自定义FlowLayout。 最近, 我也实现了这样一个FlowLayout,自己感觉可能是当前最好用的FlowLayout了(捂脸),在这里做一下分...
分类:
移动开发 时间:
2016-04-21 07:31:33
阅读次数:
315
之前几天下载了很久没用了的桌面版酷狗来用用的时候,发现其中加载歌曲的等待进度条的效果不错(个人感觉),如下: 然后趁着这周末两天天气较冷,窝在宿舍放下成堆的操作系统作业(目测要抄一节多课的一堆堆文字了啊...啊..)毅然决定把它鼓捣出来,最终的效果如下(总感觉有点不和谐啊·): 对比能看出来的就是多 ...
分类:
移动开发 时间:
2016-04-19 19:34:00
阅读次数:
210