转自:http://blog.csdn.net/tianjian4592/article/details/44222565 今天主要分享水波纹效果: 1.标准正余弦水波纹; 2.非标准圆形液柱水波纹; 虽说都是水波纹,但两者在实现上差异是比较大的,一个通过正余弦函数模拟水波纹效果,另外一个会运用到图 ...
分类:
移动开发 时间:
2016-06-03 18:56:35
阅读次数:
232
1、介绍周末在逛慕课网的时候,看到了一张学习计划报告图,详细记录了自己一周的学习情况,天天都是0节课啊!正好在学习Android自定义View,于是就想着自己去写了一个,这里先给出一张慕课网的图,和自己的效果图。yissan的博客,未经允许严禁转载 http://blog.csdn.net/yissan2、实现分析我们要实现这样一个折线统计图,必要的信息主要有下面几个先看纵轴,纵轴需要的信息有最大值...
分类:
移动开发 时间:
2016-05-31 06:31:52
阅读次数:
322
ViewRoot和DecorViewViewRoot对应于ViewRootImpl类,是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和DecorVie...
分类:
移动开发 时间:
2016-05-26 17:16:45
阅读次数:
424
转载请标明出处:
http://blog.csdn.net/xmxkf/article/details/51468648
本文出自:【openXu的博客】
目录:onMeasure什么时候会被调用
onMeasure方法执行流程
MeasureSpec类
从ViewGroup的onMeasure到View的onMeasure
ViewGroup中三个测量子控件的方法
getChi...
分类:
移动开发 时间:
2016-05-24 17:02:08
阅读次数:
561
有关使用Android如何设计出有个性的界面,按照本人估计,除了遵循google的设计规范,就只能使用自定义View这个最灵活的方式了,这几天找了些资料学习自定义View,但是学习android developer文档中自定义的View比较麻烦,又找了些比较简单的材料,结合自己对CustomView ...
分类:
移动开发 时间:
2016-05-23 18:38:07
阅读次数:
344
转载请标明出处:
http://blog.csdn.net/xmxkf/article/details/51454685
本文出自:【openXu的博客】
[TOC]
在上一篇博客《Android自定义View(一、初体验)》中我们体验了自定义控件的基本流程:
继承View,覆盖构造方法
自定义属性
重写onMeasure方法测量宽高
重写onDraw方法...
分类:
移动开发 时间:
2016-05-21 06:43:59
阅读次数:
222
1 实现效果2 例子代码讲解2.1 attrs.xml
<attr name="titleTextSize" forma...
分类:
移动开发 时间:
2016-05-12 23:34:46
阅读次数:
390
设置当前View自定义属性需要在res的values文件夹下新建个attrs文件,在attrs文件中设置相关的自定义属性设置自定义属性的名称...
分类:
移动开发 时间:
2016-05-12 23:32:18
阅读次数:
451
Android系统自带的对话框,在很多android 5.0以下系统的手机上,简直目不忍视,所以UI设计基本上都需要自定义对话框,漂亮的对话框五花八门,android如何设计一种简单的自定义对话框呢。Dialog需要注意的问题android 弹出dialog必须存在所属的activity,不能凭空产生,所以dialog不能在application类里面new。...
分类:
移动开发 时间:
2016-05-12 19:53:45
阅读次数:
248
【关键词】自定义View 次数选择器 滑动【问题】
实现一个可滑动的次数选择器;
【效果图】「原型图」
「实现图」
【分析】
对外提供简单的Change监听接口;
如果处于两者之间就需要做判断:大于一半就自动跳转到下一个,小于一半,则回到上一个;
通过Scroller及其startScroll()方法来实现回弹效果;
要灵活控制刻度的最小值和最大值,因为可能随着需求的更改,这个值很容易发生改...
分类:
移动开发 时间:
2016-05-12 12:58:37
阅读次数:
249