前言: 前面几篇讲了自定义控件绘制原理Android自定义控件之基本原理(一),自定义属性Android自定义控件之自定义属性(二),自定义组合控件Android自定义控件之自定义组合控件(三),常言道:“好记性不如烂笔头,光说不练假把式!!!”,作为一名学渣就是因为没有遵循这句名言才沦落于此,所以 ...
分类:
移动开发 时间:
2016-08-01 09:14:16
阅读次数:
365
一、自定义圆形进度条样式1.在安卓项目drawable目录下新建一个xml文件如下:<?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" an ...
分类:
移动开发 时间:
2016-07-31 12:56:48
阅读次数:
181
前言: 前两篇介绍了自定义控件的基础原理Android自定义控件之基本原理(一)、自定义属性Android自定义控件之自定义属性(二)。今天重点介绍一下如何通过自定义组合控件来提高布局的复用,降低开发成本,以及维护成本。 使用自定义组合控件的好处? 我们在项目开发中经常会遇见很多相似或者相同的布局, ...
分类:
移动开发 时间:
2016-07-29 15:31:21
阅读次数:
214
http://blog.csdn.net/guolin_blog/article/details/11100315 总体思路是这样的 PowerImageView类继承ImageView类 给PowerImageView类添加自定义属性auto_play 构造函数中,初始化: 得到资源id,通过id ...
分类:
移动开发 时间:
2016-07-23 15:04:30
阅读次数:
342
自定义带刻度的seekbar 1.布局 2.在activity中使用 3.自定义seekbar的代码 ...
分类:
移动开发 时间:
2016-07-22 23:12:25
阅读次数:
1118
自定义开关控件
Android自定义控件一般有三种方式
1、继承Android固有的控件,在Android原生控件的基础上,进行添加功能和逻辑。
2、继承ViewGroup,这类自定义控件是可以往自己的布局里面添加其他的子控件的。
3、继承View,这类自定义控件没有跟原生的控件有太多的相似的地方,也不需要在自己的肚子里添加其他的子控件。 ToggleView自定义开关控件表征上没有跟...
分类:
移动开发 时间:
2016-07-22 21:37:06
阅读次数:
302
最近总感觉写博客的激情不高,不知道为啥。放上效果图,demo在最下面
图上那个切换按钮的作用呢,就是模拟改变标签的个数动态变化整个控件的高度。
其实这个控件也算很简单的控件了。关键点只有两个
如何控制标签自动换行切换数据源时动态改变控件的高度
再简单的控件也需要一点一点的码出来,咱就从最基础的属性设置开始。
public FlowTagView textC...
分类:
移动开发 时间:
2016-07-22 19:30:49
阅读次数:
215
前言相信很多朋友在开发中都会遇到图片上传的情况,尤其是多图上传,最
经典的莫过于微信的图片选择了。所有很多情况下会使用到多图选择。
所以就有了这篇文章,今天抽点时间写了个控件。...
分类:
移动开发 时间:
2016-07-22 19:07:09
阅读次数:
347
缺省的情况下,通常见到Activity的标题栏(Titlebar)是这样的(红色框内): HandleContacts是Activity的标题。有时候,我们希望能改变一下这样单调的状况。比如,要在标题栏中增加一个用于美化界面的图标、增一个输入框或按钮之类的,怎样才能做到这一点呢?我们不妨来看一个实际 ...
分类:
移动开发 时间:
2016-07-22 17:25:10
阅读次数:
296
一、前言好久没有更新过博客了,趁今天有空分享一个导航栏的自定义控件。有关此控件的demo相信在网上已经烂大街了,一搜一大把。
我现在只着重分享一些我认为比较难理解的知识点。整个控件的难点大概有三个
1、游标的绘制。
2、ViewPager监听器的理解。
3、游标的移动。
本文将注重这三个方面重点分析。先上Demo的最终效果
二、Demo结构图和知识点样例Module,有四个java文件和...
分类:
移动开发 时间:
2016-07-20 10:36:41
阅读次数:
577