Android 自定义控件释义

由于经常在android的开发过过程中与控件打交道,所以有些android控件并不能满足我们的需求, 进而需要自定义一
些为我们所用,但是本文只是一些名词解析,具体实现可以网络搜索获得答案,在此只是个人的笔录
https://blog.csdn.net/ware00/article/details/80756456

1:自定义控件方式:
1.1:继承view,button,textview,recycleview等控件
1.2:继承viewgroup,LinearLayout,RelativeLayout等容器控件

2:自定义控件绘制原理:
2.1:measure():视图宽高大小
2.2:layout():视图显示位置
2.3:draw():视图绘制显示出来

3:释义
自定义控件之继承view:通过onMeasure,onLayout,onDraw绘制某些图形或侧边字母
自定义控件之继承原生控件(recycleview):通过继承原生控件变成我们想要的控件,比如支持滑动删除
自定义控件之继承容器控件(RelativeLayout):通过继承容器控件变成我们想要的控件,比如适应滚动,锁屏滑动
自定义控件之自定义属性:既然有自定义控件,就要给自定义控件自定义一些属性,因为原生属性不能满足我们需求的时候
自定义控件之自定义组合控件:通过重复添加,include标签都不好,只有merge,先自定义布局,属性,最后继承容器控件完成
自定义控件之继承viewgroup:先自定义属性,继承viewgroup,例子:标签云

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值