软件编程
位置:首页>> 软件编程>> Android编程>> Android自定义ViewGroup实现九宫格布局

Android自定义ViewGroup实现九宫格布局

作者:newki  发布时间:2023-09-03 20:59:33 

标签:Android,ViewGroup,九宫格

前言

在之前的文章我们复习了 ViewGroup 的测量与布局,那么我们这一篇效果就可以在之前的基础上实现一个灵活的九宫格布局。

那么一个九宫格的 ViewGroup 如何定义,我们分解为如下的几个步骤来实现:

  • 先计算与测量九宫格内部的子View的宽度与高度。

  • 再计算整体九宫格的宽度和高度。

  • 进行子View九宫格的布局。

  • 对单独的图片和四宫格的图片进行单独的布局处理

  • 对填充的子View的方式进行抽取,可以自由添加布局。

  • 对自定义属性的抽取,设置通用的属性。

只要在前文的基础上掌握了 ViewGroup 的测量与布局,其实实现起来一点都不难,甚至我们还能实现一些特别的效果。

来源:https://juejin.cn/post/7175085561538379833

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com