文章 2023-10-16 来自:开发者社区

Jetpack-Compose 学习笔记(三)—— Compose 的自定义“View”(下)

3. 自定义一个 “ViewGroup”说完了 Compose 自定义“View” 的方法,当然也就少不了自定义“ViewGroup” 了。其实,Compose 中的 Row、Column 组件都是使用 Layout 方法实现的,它也是 Compose 用来自定义一个 “ViewGroup” 的核心方法。我们可以通过 Layout 组件手动地对它其中的子元素进行测量和摆放,一个自定义 “View....

Jetpack-Compose 学习笔记(三)—— Compose 的自定义“View”(下)
文章 2023-10-16 来自:开发者社区

Jetpack-Compose 学习笔记(三)—— Compose 的自定义“View”(上)

在上一篇中,我们不仅了解了 Compose 中的 Column、Row、Box 等几种常见的布局方式 还学习了 CompositionLocal 类在 Compose 中进行传值的方法;还有可快速搭建 App 结构的 Scaffold 脚手架组件,顺便学习了 Surface、Modifier 的一些使用,还有 ConstraintLayout 在Compose 中的使用方法。虽然官方提供了这么多....

Jetpack-Compose 学习笔记(三)—— Compose 的自定义“View”(上)
文章 2023-07-19 来自:开发者社区

Jetpack compose使用ImageVector绘制自定义图标

Jetpack compose绘制图标的方式比较有趣,得益于kotlin神奇的语法,不需要像flutter那样定义一个icons.dart的类集中管理所有的图标,而是各就其位,散装定义,依旧可以放入Icons对象,先看一下如何使用compose material自带的图标,下面用我前天写的桌面应用时...

Jetpack compose使用ImageVector绘制自定义图标
文章 2022-06-21 来自:开发者社区

Jetpack Compose使用自定义操作符实现绘制五角星效果

说明compose中我们的所有ui操作,包括一些行为,例如:点击、手势等都需要使用Modifier来进行操作。因此对Modifier的理解可以帮助我们解决很多问题的自定义星行Modifier本文我们打算自定义一个Modifier,通过这个modifier我们可以实现用一个操作符就画出五角星的效果原理我们实现绘制五角星的原理如下图,首先我们会虚构两个圆,将内圆和外圆角度平分五份,然后依次连接内圆和....

Jetpack Compose使用自定义操作符实现绘制五角星效果

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。