android自定义流布局

本文详细介绍了如何实现一个自定义的Android流布局,包括继承ViewGroup、定义属性、加载子View、测量布局和子View大小、摆放子View、定义功能接口、暴露点击事件以及属性设置。通过实例代码展示了流式布局的实现过程,帮助读者理解和掌握自定义ViewGroup的技巧。
摘要由CSDN通过智能技术生成

声明

本文章例子来源于bilibili up 程序猿拉大锯 本文章主要是自己对于一些知识点理解算是总结吧,记录自己的学习
本专栏不会进行收费,所有文章都会设置成试读,请各位读者放心,设置收费专栏是为了让更多的人看到此专栏

本章算是对自定义ViewGroup的一个巩固吧
先来复习一下自定义ViewGroup的操作流程:
自定义ViewGroup的操作流程
1.继承自ViewGroup
2.定义获取相关属性->res/values/attrs
3.把子view加载进来
4.测量自己和子View的大小
5.摆放子View
6.定义功能接口 interface
7.暴露点击事件供外部实现
8.将属性设置到内容中

自定义流布局实现流程

本章我们要学习的是流式布局,直接上一波效果图在这里插入图片描述
流式布局会根据内容的长度选择性是否进行换行操作
让我们来实现它吧

1.继承自ViewGroup

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安东尼肉店

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值