自定义View—自定义属性及引用

这篇博客介绍了如何在Android中实现自定义视图,包括创建继承自View的类,定义和使用自定义属性,以及在代码和布局中引用这些属性。通过实例展示了自定义属性的创建过程,并提供了相关代码示例。
摘要由CSDN通过智能技术生成

学习导航

第一节:http://blog.csdn.net/bobo8945510/article/details/53197727 —自定义View—自定义属性及引用

第二节:http://blog.csdn.net/bobo8945510/article/details/53203233 自定义view02—图形绘制

第三节:http://blog.csdn.net/bobo8945510/article/details/53213938 自定义View-绘图基础之Path

第四节:http://blog.csdn.net/bobo8945510/article/details/53256863 Android实现手写板和涂鸦

第五节:http://blog.csdn.net/bobo8945510/article/details/53257232 环形进度条

第六章:http://blog.csdn.net/bobo8945510/article/details/53374319 自定义折线图


本章讲解: 自定义视图,我们需要做哪些准备!

对于一些中级的开发者来说就要接触到自定义视图,由于Android自带的视图无法满足自己需求,又或者美观度不够自己的要求,我们就要自来亲自设计自己的视图。那么如何来实现自定义视图呢?—下面我们先简单的来认识下如何实现自定义视图!

第一步、自定义视图首先需要什么?我们都要做那些简单的准备?

1、我们需要创建一个类,来继承View
2、我们需要自己去实现自定义视图需求的各种资源属性
3、引用我们定义好的自定义属性
4、我们还经常用到3个方法onMeasure(),onLayout(),onDraw(),(这里先不讲)

一、创建一个类,继承View,会提示我们添加构造方法,它拥有4个,我们起码要用2个,如下

这里写图片描述


二、如何创建自定义属性呢?

2-1:创建一个资源文件

这里写图片描述

创建成功

这里写图片描述

2-2:打开我们创建好的资源文件,来写我们需要的属性,我简单的写了两个,如图:

这里写图片描述

注意:自定义属性的过程及属性和对应的类别

>自定义属性:
1. reference:参考某一资源ID,以此类推
(1)属性定义:
<declare-styleable name = "名称">
<attr name = "background" format = "reference" />
</declare-styleable>

(2)属性使用:
<ImageView
android
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值