上一次我们讲了一堆实现自定义控件的理论基础,列举了View类一些可以重写的方法,我们对这些方法的重写是我们继承View类来派生自定义控件的关键
我通过一个最简单的例子给大家展示了这一个过程,无论是多么复杂的自定义控件,思路总是这样子的,但是因为我们仅仅重写了onDraw方法使得大家觉得怪怪的,作为一个控件,我们居然还要为了他的实现为其增加麻烦的监听,这就不能叫做控件了。
下面再给大...
分类:
移动开发 时间:
2014-08-09 18:53:08
阅读次数:
303
一、权限 这个false, 可以防止不让没有摄像头的设备安装 设置横屏二、布局文件 这是用于放Camera的Frame框架 ...
分类:
移动开发 时间:
2014-08-08 15:17:16
阅读次数:
331
1、一般情况下,系统默认的Dialog显示位置为屏幕居中:
pbDialog = new ProgressDialog(MainActivity.this);
pbDialog.setMessage("请稍等,加载中");
pbDialog.show();
2、设置Dialog显示位置在屏幕底部:
pbDialog = new ProgressDialog(MainActivity....
分类:
移动开发 时间:
2014-08-08 12:47:35
阅读次数:
193
android自定义标签的使用,实现实现扁平化UI设计...
分类:
移动开发 时间:
2014-08-06 15:01:51
阅读次数:
284
还是我们自定View的那几个步骤:
1、自定义View的属性
2、在View的构造方法中获得我们自定义的属性
3、重写onMesure (不是必须)
4、重写onDraw
自定义View的属性
自定义View,并且使用自定义的View
pub...
分类:
移动开发 时间:
2014-08-05 19:33:42
阅读次数:
247
1、自定义View的属性
2、在View的构造方法中获得我们自定义的属性
3、重写onMesure
4、重写onDraw
3这个步骤不是必须,当然了大部分情况下还是需要重写的。
1、自定义View的属性,首先在res/values/ 下建立一个attrs.xml , 在里面定义我们的属性和声明我们的整个样式。...
分类:
移动开发 时间:
2014-08-05 14:10:09
阅读次数:
398
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38352503 ,本问出自【张鸿洋的博客】1、概述上一篇已经基本给大家介绍了如何自定义ViewGroup,如果你还不了解,请查看:Android 手把手教您自定ViewGroup ,本篇将使用上篇介绍的方法,给大家带来一个实例:实现FlowLayout,何为FlowLayout,如...
分类:
移动开发 时间:
2014-08-04 11:09:27
阅读次数:
369
1、AndroidManifest.xmlandroid:theme="@style/Theme.CustomDialog样式要用:@style ...
分类:
移动开发 时间:
2014-08-03 20:30:15
阅读次数:
209
这是一个简单自定义的日历的控件,不过很简洁,有需要的同学可以来下载。...
分类:
移动开发 时间:
2014-08-02 21:01:34
阅读次数:
432
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】最近由于工作的变动,导致的博客的更新计划有点被打乱,希望可以尽快脉动回来~今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习如何自...
分类:
移动开发 时间:
2014-08-02 10:04:53
阅读次数:
355